Adds locale preference to user.

This is used to store the locale preference
automatically set when the user selects the
language. Later might be moved to the profile
when support is added
Adds route for language selection
Adds flags for language selection in the header
Merge pull request #78 from threefunkymonkeys/73-allow_user_to_change_language

73 allow user to change language