adding service implementations to seperate packages
adding a locale service and refactoring current locale code

- move old locale forwarder to a locale utility library
- adding locale service that uses the locale utility
- changing App request handler to use the new locale utility