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.
Could we agree against generating css on the fly like this? I would prefer to always have an assets folder in both the admin and the frontend folders (possibly even in the plugin root) and have any minified js and css loaded from there before any action or filter is even added.