add a callback for move()
updated README and test to reflect changes
update package version