Merge development into master: Big refactoring

Made Hotkey into a API of its own
Separated the views from the models, and finally banished the big controller.
Prepared the application for internationalization (Spanish and English currently available)
Some style changes, bigger fonts.
Disabled the Option menu buttons.
Documented the code.
Organized the code and data.
Various small fixes and improvements.