Refactored reports into objects
Updated gitignore, added option parsing
Packaged up, added duration stuff. Ready to release