added gitignore to ignore *.swp, *.swo, and *~ editor temp files