start adding some tests
update reqs
docs, tests