First api implementation. Lacks postgresql connection and web templates
re #9304 Initial project structure setup