Add vim .swp files to .gitignore.
Remove unused utility functions; clean up the utility tests.
Start minor clean up of XML parsing.
Add a simple (half-broken) documentation URL implementation.