- add simple in-memory caching
- wrap co in bluebird promise to propagate uncaught exceptions in promise chain
- merge test to check error condition
- make it a generic async handler instead of just GET requests
- add option to clone result for each requester
- add option to freeze result output
- remove pending promise on request error
- Initial commit