Add basic api web app
Add basic logger interface
Wire up routing and rotues error handling