Converted project to maven.
Implemented more of backend.