Relative Path Tests

Changes test cases to use relative paths for symlink, and restored some
cleaner code.