Git server complete. Still need to fix tests and write integration tests