Initial refactoring with existing tests working
make the library backward compatible
Raise a mydot exception when receive error response for create/update user
Merge branch 'RefactorCashbookMyDotSDK' of github.com:MYOB-Technology/cashbook_mydot_sdk