Updated comments to better document methods
Added default argument tests, and responded to feedback about some comments being incorrect
Merge pull request #7 from Yelp/testing_and_various_fixes

Added testing and various fixes caught by tests
Merge in of master
Added a proper .gitignore
Untracking files that don't need to be tracked
fixing an oddity from merging with master
Changing understore names to all camelcase