No more global dependencies: added q, mocha and should directly to the
project
Adds “use strict” to all *.js files
Adds some tests for the userRepository
Not needed today, but as the source of the credentials will possibly
change to something different than config.js, the API of the repository
should be prepared for some async operations behind.