Added SetMux feature

This PR adds support to use sleepy with existing muxer instances and also allows to use other muxer implementations than http.http.ServeMux.