Adding in documenation

- Added in options documentation along with some sample usage examples
- Also renamed the laguagePattern option to localePattern option to be
more explicit