Added G11n specific utility methods
Added a Locale class to handle locale/message bundles and all locale logic
Moved LocaleBundle and MessageBundle to the G11n package
Renamed id to code
Updated utility classes to use new methods
Added tests for G11n
Added tests for Locale
Fixed locales
Updated Translator to use Locale::getMessageBundle()
Working on translators