No gen-class

Hi,

This is an example of a working ring-jetty9-adapter without gen-class.
It's not ready for merging, I'm PRing this mostly for feedback.

As you can see, I changed the API from passing a single class, to a map of fns, each handling a websocket event on that context path.

Thanks.