Push fugging changes motherfucker!

Notables changes:

Added: JOpt-simple to command parsing
Added: JSONProperties, a Properties like in JSON
Doing: PluginManager.class