misc bug fixes
finish up first round of tests
add some TODOs to README