Change Reasons to subclass from Event instead of RayoNode's
Merge pull request #208 from JustinAiken/feature/reasons_are_events

Change Reasons to subclass from Event instead of RayoNode's