Refactored the foreach statement to push towards individual functions. This means we can test the functions in the future.
added a synopsis to allow users to ask for help and example usage
Addition of a way of specifying an enviroment and having a default value for that environment. This will make it more appealing to anyone outside of OpenTable using this.
Separation of the method that does the actual replacement of the token value as well as enhancing the Synopsis
Creation of a PoSH module from the script. This means that when we load the script from a location, we can tokenize globally
moving of the example files to the Examples folder to stop users feeling they need to include these in the Module import
Merge pull request #1 from stack72/master

Refactoring of the solution