Added Grunt

Added Grunt and few modules. Modified some files after JSHint warnings
Added grunt support for mocha
Started refactor with Q and promises

Created repositories and started moving away from the handlers function
to interact with MongoDB. Also abstracted logger