Fixed gruntfile and its usages

Development mode is now fully supported; however a running mongodb is
required for the development mode. This should be probably fixed to a
simple static json fake database.

Added also user schema to the database schema design.