- Fixed bug related to handling an async call method on Interactor
- Addition of interactorConditional and interactorResultWrapper
- Resolve can optionally take a partial of the context to merge with the context
- Fixed issue with thrown exceptions in interactWrapper interactors not properly rejecting
- Handle exceptions throw from the wrap/unwrap functions with interactionWrapper
- Added interactionWrapper to allow calling interactors across context boundries
- Removed dist folder from git
- Added a generic constructor descriptor for Interactor
- Cleaned out old Organizer code and made the organizers method abstract
- Added context type to the static exec on Interactor
- Support for generics on Interactor and Organizer
- before/after/rollback must always return a promise
- States for Interactor are now an enum exported
- rewriten in TypeScript
- moved from eslint to tslint