Implement the current LineDispatcherProtocol spec.
Remove a bunch of pre-TDD code; starting fresh.
Start specifying a git controller which handles git remote commands and deals with the local git repo.
Change the spec for the LineDispatcherProtocol handler interface so that it may return a maybeDeferred.
Implement the new LineDispatcherProtocol handler return interface which is now a maybeDeferred( [ line ] ).