Language switching fix

Language preference now stored only in cookies. Routes are no longer
used to figure out user-prefered language.