A bit of refactoring and adding swagger documentation and API console

The documentation is on the root of the api (/)
You need to install bower  (if you don't have nodejs install you need to do that before hand)

```npm install -g bower```

and run 

```bower install``` to get the UI