First draft for NinjaCrawler.js

Fetch all the data from NinjaBlock, map these data to µCtrl protocol and
save into database
little changes
Crawler - Push all data to Ninja

New function that pull all data from database, map them to the ninja
models and push them to the Ninja cloud. To finish this part of the
server, I should create some tests cases with mocha and create an errors
handler also. By the way, it's functional.
Update

-model updated
-model mapping updated
-model middleware emit events
-user controller improvements
-crawler updated
-NO TEST DONE
Revised Schema + compliant seeds
Little update
Merge branches 'bobmerge' and 'mapping' of https://github.com/uCtrl/Server into mapping

Conflicts:
	app/models/ucondition.js
	app/routes/routes.js
	package.json
	seed/data.json
	seed/seed.js
Fix stats
Merge pull request #12 from uCtrl/bobmerge2

Bobmerge2