add gitignore
fix versioning
ignore *.swp files
fix typo