Addresses Sam comments

* Periodic INFO logging
* Adds full pipeline run mode
* Replaces print statements with logging framework
* Removes Chromosome enum from cmdLine
* updates readme
I think this is still somewhat unexpected.  If I call a program with --output "out.txt" I expect it to write a file to my current directory, not /home/ssgross/out.txt.