Another bug with relative paths and move()

Added a test and also made some existing tests a bit harder