Language Selection

Fixes #144. This adds a language selection dropdown to the footer which allows the user to change their language which will result in changing the site content. This will also make it clear that #160 is not an issue.
Looking into potential issues with the JS compression of this function.