adds tests
new readme