add dependency information to help text
add .gitignore
add -e switch
update .gitignore