Entity provides hash of values
map Entity to a collection name
bootstrap the ^persistance of the entities
save and load are implemented
persist correctly entities
Start using libraries in the sintra application
add search using criteria
Use a User object instead of a hash.  I can now push down the logic there
reduce a level of module
Nesting modules too deeply is not a good idea. It force verbose code with very few benefits (it is anyway never a good idea to use 2 times the same name for a class in an application, even if it is in 2 different modules)
Start to move code into User class
use buisness API and not directly DB access