Implement TaskProxy processing with promises

- convert all internal methods to return promises
- promisify externally relied on methods
Merge pull request #2 from jgable/bluebirdPromises

Implement TaskProxy processing with promises