Right now the app simply defaults to English and saves a change in language in the users session but we should be using the request headers to set the language in use (especially if no session exists).
This is probably just a middleware to set the value when no session exists.