User model extended to have role and address. Authentication middlewares added and separated in single module - libs/auth.js
Authentication module back-end completed. Full users REST api added for authorized users. User model updated to support delete functionality.