license

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
add PyCharm project files to gitignore

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
add virtualenv to gitignore
start working on the Client class
add some more default fields from the API docs

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
CRUD endpoints

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
instead of using a dict as attributes, create object from dict, and dump it to one
method to get the reqests method based on the endpoint
create

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
read

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
update

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
delete

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
save creates or updates

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
get is a synonym for read

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
utility functions for updating scopes

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
get all clients list from server

Signed-off-by: Tomas Neme <lacrymology@gmail.com>