Improve lariat data search. Add support for batch processing.

- Added lariat manager class that can search for multiple files to find
  the correct lariat data and will cache the contents of the parsed files.
- Added ability to process one file on the commandline, rather than
  having to move the file into a directory for it to be processed.
- Added ability to specify an output directory where the output files
  will be created
- Added more error information to output summary docs.
Merge branch 'master' of https://github.com/ubccr/tacc_stats