support regular virtualenvs
add global .gitignore
use better coreutils check
add undopush alias
add screenrc