storelocale preference
fix translations
split JS to multiple files + loading state for pages
add a back button on run page
JS cleanup
fix grunt watch