Change tests to read better
Use resolve instead of type to get fn name

type is tied to the implementation of fns in clojure, using resolve
should be a lot more robust.
Update readme with new usage

Reading the squirrel file for function names to mock out at macro
expansion time is a bad idea.  The tests read a lot better if it's made
explicit which fns are being mocked out and this is way easier to implement.