feature(testing): Adds a component to ease testing

This allows easy capture of events, hooks, logs, and deprecation notices.