Changed the controllers to asynchronous.
Repurposed the web UI project as web api project
Project restructuring