removes the need for API controller accessed via JS
Also introduces .Common project to house common references and types