Added Locale object and tests
Added LocaleCollection and tests