Allow an user to signin/signup

resolves #1
* `template.js` creates the angular module `templates`. 
* This one is called each time we require a `js.slim`. That generates a new entry in the `templates` module.