make platform and root check for Darwin/Linux only.\n\nWindows can do its own check.
add setup.py-related directorys to gitignore