Added assignee to task object
Added base64 encoding for authentication
Small refactoring of code

- Introduced new base class AsanaObject with id and name has only properties,
plus getter/setter support and custom equals support
- Shortened some lines that were too long
Add throttle support
Arghh use __get__ instead of __call__ for calling the decorator class
pep8 cleanup. updated README