This PR contains some minor fixes for the spike sorting branch
Move all configurations into one env file, so that it is easier to change them. Also, using env variables allow us to just set them in the running machine directly, allowing different users to run the same script (different user may have different mount location)
Change the folder output of the sorting slightly so that spikeinterface won't complain about existing folders. The output folder for sorting and the one we use to save the sorting extractor should be in different folders.
Reorganize the rule dependencies in the sorting snakefile so that the input function is in the last step, so that it can give a more accurate estimation of the number of sorting that needs to be run in the snakemake stats.
This PR contains some minor fixes for the spike sorting branch