Remove JSON+API
Remove async states
Make `to: 'one'` the default
Transition type is now cardinality
Remove unused method addTransitionByType and the type field
Rename semantics to type
Replace link with connect and unlink with disconnect
Remove reversing transition, just use as instead
Use Joi for defining the attributes of an entity state
Use comment blocks instead of a description field
Make opts of defineTransition optional
Refactoring and Cleanup
Remove TransitionContext
Refactoring and Cleanup
Extracted Documentation class
Further improvements to the generated documentation
Simplify Siren's Repository
Extract Strategy
Extract Context
Push up Transition extensions