Boilerplate based on mean.io