allow current_languages to handle non-logged in users
 extract to class refactor http accept language header
Merge pull request #134 from camallen/non_logged_in_projects_index

allow current_languages to handle non-logged in users