Replaced direct system calls with os.symlink

This code should just be better than it was before. It's confirmed to work on OS X. If this doesn't work on Windows, then I'm blaming Windows.
EDIT: removed reference to no-longer-existent --windows flag