Refactor

- auto generate notes based on test 'it' description
- use class instances instead of singleton
- threadsafe
- generate one doc file per test file
- better template example