Resolved conflicts after cherry-pick
Added tests for authentication_engine. IN-6
Extracted code for retrieving authorization from HTTP Header to lib file. IN-6
Including HttpHeader module. IN-6
Extracted random password creation to model file. IN-6
Fixed conflict after cherry-pick