AbilityCycler: Completed serialization and deserialization.
Add matcher methods to cycler.
Remove inherited dependencies.
Finished registration system.

Added event cancelation.