Added protection in setup.py for __name__ == "main"