added a few more tests and some basic docs