Added DocketError type. Ten million 'if err return err' does not a happy programmer make. Time to panic, preferably at the disco.
Moved imported function out of util into helper where it belongs.
Changed most of our code to panic rather than return errors. Golang error handling is just blatantly obnoxious.