adding an engine to the annoyance gem to allow for auto reloading