add api routes and fix bootstrap hijinks (angular)