test on user controller
Merge branch 'develop' into tests

Conflicts:
	lib/tests/controllers/users.js
All daos inherits from BaseDao
Added comments for BaseDao
memcached client use now config.js file to avoid too many circular deps
A simple configuration file. Refactor in near future to use config module
All controllers are tested