Cleaned up tests and register-event function
Added def-event fn to barnum.api
Cleaned up events.clj, tweaked doc fn