Adding createUser() method to userHelper.
Adding few more REST tests.
Fixing number field, making it declare the attribute either as a integer or float depending on the number of decimals. #147
Making app.collections index collections by tableName so type names are not lowercased and match app.types indexes. #147.
Factoring out ORM/Waterline stuff to a separate storage.js file. #147
Breaking Storage.prototype.type() into small functions part 1/2. #147
Breaking Storage.prototype.type() into small functions part 2/2. #147
Fixing bug introduced in last commit. #147
Fixing pages of type "item". #147
Adding lifecycle callbacks to types, fixing callbacks on fields and adding hooks for all of them. #147
Merge branch 'waterline' into fs/taller-waterline

Conflicts:
	lib/application.js
Added name attribute in types elements
Added vhost routing for application