Rename CoreListener to avoid conflict with the CoreListener interface, added CorePlugin access to the CoreListener interface, fixed CoreListener not implementing the bukkit Listener.