Language switching now works. Still need to save languages in the db for logged in users if they change