Startup speed and preferences

I reworked the javascript code a bit and made it load the initial weather on the "ready" event, this makes a significant difference on the initial loading time of the weather. 
I also added preferences for weather provider and language. The actual language page is found at http://snaggen.github.io/futura-weather-redux/v3/preferences.html
So this is the full pull request, that you should be able to pull to get all my work and that doesn't require any extra work from you.