Update the spec and impl so that a LineDispatcherProtocol handler may return None.
Start specifying how GitController responds to commands.
Implement the capabilities git command specification.