Made the ban synchroniser actually start if the plugin is in online mode and can connect to the servers. Also added some new commands (status, togglestate). Added JavaDocs to some places and added SuppressWarnings to the JSON library. Additionally, problems with connections are now handled much better. The RequestHandler now throws exceptions when things go wrong, rather than just printing stack traces. This allows us to handle them a lot better than previously.

Signed-off-by: Ollie <dzineit@live.co.uk>