Feature/cleanup api

Depends on: https://github.com/leapcode/leap_mail/pull/152
Interrelated with: https://github.com/leapcode/bitmask_client/pull/756 & https://github.com/leapcode/leap_pycommon/pull/92

_I'm not sure if commits should be rebased together_