Add promises to tasks
Add error handling to task promises
Update Readme.md
Add TaskHandler class on the server side
Make existing task classes inherit from TaskHandler
Improve security check for task handlers
Autorequire task handlers
Add TaskHandler wrapper class to the client side
Automatically generate wrapper classes for tasks
Use the new task API internally
Update Readme.md to reflect new API
Remove debug output
Merge
fix merge conflicts
log task_handler first
remove callbacks for tasks api, switch to promises
working on user