#6 started to refactor tasks to improve testability
#6 refactored rake task tests to use rake shared context
#6 reogranized task files
#6 a bunch of refactoring to improve testability of config classes, and added factory girl
#6 rearranged files and modules for commands
#6 moved specs for Commands::Git and Heroku::Git files
#6 moved shell_spec.rb
#6 factored out methods for checks, and added specs for them
#6 finished writing specs for check tasks
#6 fixed a few specs and bugs
Merge pull request #16 from jbrunton/dev-6-unit-test-tasks

Close #6: Unit test tasks