API groundwork, reasonable paths, nothing hooked in yet.

not sure about stop, but apparently wrap-params is broken, if you try to (reset) from the user.clj ns it throws an exception. Not sure whats wrong here...