updated readme
added leafratio parameter. removed duplicate callbacks from get.
test for duplicate callbacks from get
added input object validation to put
added better input validation. added remove()
added attr to remove
return count of removed objects
added remove() to tests
made attr optional for remove()
test for both variants of remove()
added documentation for remove