Fully tested Haxfred

Based on brief discussions, after we completed the tests for Haxfred's `emit()` and `on()`, we should be good to go.