Refactoring: renamed Utils.cs to Utils/GenericHelper.cs
Localization:
1. If no culture in URL:
    If cookie 'locale' is set, set culture to that value,
    otherwise, to default culture.
2. If culture is in URL:
    Update Thread.Culture and Thread.UICulture
    If cookie 'locale' is not equal to URL's culture -> update cookie