Added authentification request/response
Added login frame
Added possibility to choose client type
Added authentification to client
Added full authentification logic