Someone's gonna get fired...

...and it might be me
Proof of concept using Curse ServerMods API
Use administrator-set apikey, and introduce configuration
Updater for key-less api use
Clean up
Better error handling and removal of old code
Update getter methods and other changes
Remove unused fields
Unnecessary line
Spacing
Make constant
This commit matters. Really.
THE CRAZY COMMIT (see below)

Final means when you try changing a variable later you know it wasn't
previously expected to change, and thus can evaluate your code to ensure
you don't have later code expecting an unchanged value.

Prepending 'this' allows for much easier reading, knowing what's a field
and what's a local variable.

Calling static fields with the class prepended lets you know it's
definitely a constant in this class and that you're not insane.
Add missing &
Add version and config header
Add version link getter
Revert calVersion changes as it would block some updates
Streamline the configuration process a bit.

I'm nit picky about configurations. :)
Mavenize Updater
Use regex to catch more version schemes