[feature] implemented user update thorugh put, but can not run tests yet.
[feature] implemented user update thorugh put, but can not run tests yet.
Update user items atomic method and Rest api
Merge branch 'master' into feature_user_update

Conflicts:
	src/recommendation/api/views.py
	src/recommendation/decorators.py
	src/recommendation/simple_logging/decorators.py

Implemented update user items API with test
Update cache configuration in documentation
Update Readme
Add diversity tests
Return mysql max allowed packet to default 16M in travis
Add health api
Fix travis
Fix tests in travis
Merge branch 'master' into develop
[Feature] settings package.
- Add logs module
Add databases module
Add cache module to settings
Add imports to python 3 compatibility
Add base settings
Add wshi file to settings
Add unit settings
Add integration settings