#269 - Refactor translations.

Now with auto loading (no more refreshing the page!)
Also now use a compilation step to minimise file size and memory usage