Add some docs, add some more sophisticated tests
Add some more info to readme