Moving locale forwarder to its own library 

Moving the locale forwarder into a library so its tests can be run like a standard lib in CI