Full refactor

This is as complete as refactors come... Brining the Clicky plugin into a maintainable state.

Implemented:
* Grunt
* A front / backend class based approach to the whole thing, backend class split up in general admin class and admin page class
* An options class
* An autoloader
* Added the i18n module
* Several code optimizations throughout the existing functionality

@omarreiss @andizer please review and comment with any and all ideas.

@tacoverdo would appreciate testing the textdomain loading, on my local install it doesn't currently seem to work with the files downloaded by the grunt `glotpress_download` task.
Missing visibility prefix