Separating out the functions so that they can be tested independently. Also added Pester to allow the execution of these test
added a file to let users know how to run the tests
Addition of more tests for the Tokenization functions. I had to split out the getAttribute method calls to their own methods so I could Mock them