Port library to typescript 2x
- migrated library to add Typescript support
- removed not needed dependencies
- completely revamped the client with simpler call model (callbacks, promises, http requests separation etc)
- added custom error handling
- added all missing account level, server level endpoints (verifyDKIM for example)