Add a comprehensive .gitignore

Source for this .gitignore: https://gist.github.com/3786883
Convert VNote to Swift.

Woo, the new hotness.
Update Obj-C code for Swift conversion.
Ignore more SVN crud.
Misc other changes.