ignore run-specific csv files
just ignore csv files
added docopt and modularized parameters

tried (for some silly reason) to get both python 2 and 3 to download
docopt if it isn't available
moved some options to command-line facing
modularized the parameter generation to clean things up a bit