Assorted changes.
gitignore for vim swap files.
Making accumulator parameters strict.
Despique.