Initial commit.
- Added basic plugin handling.
- Created bot interface for plugins to use so that they don't have direct access to the bot.
- Created basic test around abstract plugin class.
- Set up Maven build and IntelliJ settings.
- Added PluginInfo plugin so that users can request help on plugins.
- Added stub for Logging plugin.
- Ignoring unused API method warnings for now. These methods will be used in the very near future.