Merge pull request #10 from KyleChamberlin/master

improved performance, #9
Merge pull request #2 from KentCommunications/master

Merge pull request #10 from KyleChamberlin/master