Massive update.
- Infractions now is split into 3 parts.
-- **Base** contains the main, cross-platform data classes that are shared between all implementations.
-- **Bungee** is the default implementation as a BungeeCord plugin.
-- **Spigot API** is an API that exists to allow for plugins to hook into Infractions from their spigot/bukkit plugins.
- It is intended that individual servers will have their own take on Infractions, and thus a mere config file is unsuited for the majority of features (a la the Chitchat plugin).
-- In this case, there is no default spigot/bukkit implementation, only an API that exists for accessing/manipulating the data.
- Groundwork has been laid for the bungee plugin, various commands will be shared between servers.
-- Many of these commands will probably be moved to the spigot API or completely removed (as we want each server to have their own implementation).
- A default/barebones implementation for spigot/bukkit *may* exist in the future.