refactor

New
- create multiple instances of class rather than just one
- allow each test to specify the file to output to
- defaults to using the test description as the note and the test class
as the output file

Not backward compatible
- Notes are now set at the same time as instance is created
better example
updated readme for refactor