add requirements dependencies to tox
update test command
init test folder
init settings, add functionality list
add missing methods to client based on settings
init customer model, add key calculation based on password and customer code
add tests for api client