Cleanup part 2

* more cleaning up
* initial views & controllers for front-end
* initial styling
* renamed api stuff