Add 'createPassword' method to userSchema
User login and passwor is required.
Merge branch 'master' into develop-user-model

Conflicts:
	index.js
Restruct error handlers - proccess check, mongoose validation handler, other errors handler.
WInston should configuration in master.
Add login and password length validate
Add  'isHash' password validate
Fixed error handlers (when the stack is empty, a throwing error)
Logging error handlers moved before server error handler
Add method User#registration
Merge branch 'master' into develop-user-model

Conflicts:
	src/core/handleErrors.js
Fixed mongoose-validator version
Add errorHanlerFactory (for a short creating AppError instance)
Add argument, options in AppError constructor
Add 'use strict' directive where its missing.
Test mocha
Add mocha to package.json
Add empty test for src/core/app.js
Merge remote-tracking branch 'origin/mocha' into develop-user-model
Add unit tests for User model
Delete all routes. Refactoring
Delete User model from master