Fix setup.py crashing on Linux and on exit.

Changed 
`os.path.dirname(__file__)` to `os.path.dirname(os.path.realpath(__file__))` (Ln 37)
and 
`input("\nPress Enter to close. :) ")` to `raw_input("\nPress Enter to close. :) ")` (Ln 147)

This should prevent an invalid directory error on Linux and OSX, as well as keep the script from crashing when you press Enter to close with nothing inputted.