tons of stuff. writing test cases, fixed not converting strings to ObjectIDs in put, and more docstrings in model