need access to the uri checksum routines outside of the handler. moved them to their own mixin and then mixed into the handler. added specs also