Move api to it's own controller
Bring in simple views
Fix npm scripts