Refactor symlink logic.
Small cleanup
Add top-level manage.py