Retooled a bunch of stuff.

Put debug packet logging into its own file as to not slow down the server because the speed of the terminal isn't fast enough.

Added a plugin manager plugin.

 Implemented activate/deactivate checking in the plugin manager. Methods invoked by the plugin manager's do() method will not be invoked if self.active isn't true in a plugin instance,

  Added auto_activate to BasePlugin. If false, plugin_manager won't initialize it at the start.