various houses and test improvements

* refactored houses.js
* house.js defines useful helpers
* domain property for config.js
* more grunt tasks
* mocha.opts (options)
* testing runs on the API (not just app.js)
* finished utils.js to clean the DB
jshint fix
better jshint fix
fully tested houses API