upadated error codes
get rid of module prototyping
implemented RequestHandler object-class to handle request-response actions
changed protocol request creation
fixed scope after refactoring, added commentsfor requestHandler
moved test commands to assert folder
added comments, minor refactoring, created some click tests