Return 400 BadRequest when parameters are invalid, instead of 500 throwing an exception
Added web project with angular and bootstrap
Wired up home page to api using angular
Massive refactor of API to Service Oriented Architecture. Also updated all NuGet packages
Added Recent method to API. Fixed api routing.