Feature/set locale

* Updated the README with new functions and more examples.
* Added functions to switch locale at runtime (thanks to @dbrockman)
* Refactored the constructor and added more ways to instantiate the class.