Update Clarity library

Ok, the Clarity update is finally out, but unfortunately it comes with a name change and some refactoring, so I've made the necessary changes to speed things along for you. You should be able to test exceptions just fine now, but if you have any problems just let me know and I'll fix them before the stable release.