Preliminary i18n support pass

TODO:
 * validator messages in the admin panel
 * language switcher
Merge pull request #11 from deejay1/i18n

Preliminary i18n support pass