OOP Hooks and Plugins!

Turned the  hook engine and plugins into objects since objects are
awesome. Also removed Honeypot since it was silly and a waste of space.