Another bug with relative paths and move()

Added a test and also made some existing tests a bit harder
Merge pull request #298 from erikbern/file-move

Another bug with relative paths and move()