created global key logger
Merge branch 'master' into keyboard_events_handler
added login request and api_user_key logic
Merge branch 'master' into keyboard_events_handler