added requirements.txt (after I needed to rebuild my env), as well as a few small test changes