Since Binning is no longer core, factor it into its own file.  Messy.
More refactoring... pull out a utility module
Add more command line flag datatypes
Switch over to using parseNewicks in driver
Refactor: hack a piece out of driver