Add vim .swp files to gitignore
Modify example to include namespace in exception name
Improve spacing of namespace in exception name
Add CallbackHandler