Added auth functionality and client creation

Client: missing deletion and edit