Version 0.1.0

- Export function directly instead of .proxy()
- Pass task as first parameter
- Check for cacheable contract from task
- Add tests for coverage of error case and unsuccessful
- Allow just setting success to true
- Allow passing string for value; Closes #4
- Set default key method to use contents or undefined if stream
- Add ability to correctly cache changed contents
- Update README with options
- Bump version for publish