minor refactoring.  I really should add a gitignore at some point.
gitignore