new modular approach
getting rid of hobbles, start testing diff stuff
add another diff test
more tests
cleanup
one file to run them all
hmm, need to think about how deletions are done
taking code out of app and putting it in core, adding more tests
handling .gitignore and empty directories
refactoring login and testing same
start to refactor new project functionality; more tests
testing new_bridge
More tests of newbridge
Fix syncing bug, add more newbridge tests.
ready to test handling git pushes
first passing tests for gitpush
add one more assert
Adding test for get_monitored_svn_repos_affected_by_commit
handle_svn_commit passes initial tests
trimming ui code
Honor svn ignores (and test same).