Refactored site service into controller and service

* Added mongo connection to main index
* Stopped exposing mongo model to the controller. Now exposing own
interface.