Switched to NUnit for tests
Refactored tests
Improved test coverage
Added ClearCache method to StringTemplate
Made Cache.Clear thread-safe