A bunch of updates(Bad Commit)
Updated gitignore to ignore vim swap files
Updated readme to include more explanation of the Toplevel API and the functionality. Added section on which-top
Updated which-top to catch exception and output error message