Refactoring to use argparse and some better oop
Added note about default behavior
Added a pass and removed some redundant code
Added travis.yml for unittests
Moved Git class functionality into Repository class
Merge branch 'master' into refactor

Conflicts:
	.travis.yml
Unit tests are passing now. Hooray!
Fixed some class references that were changed during the refactor
Correct logic error and added clean to git checkout
Added before_build hook
Fixed bug with -f
Fixed bug in before_build hook
Added support for custom resource roots
Added force flag to s3cmd
Added -q to git calls to quiet the output
Merge branch 'refactor'

Conflicts:
	config.py.template