added support for custom listeners

I've added support for custom listeners.

I've come across the need to use my own listeners a couple of times and I understand that you don't want to bloat fixie with a bunch of highly specialized listener implementations.
Now custom listeners can be specified via command line options.

Thoughts?

BTW great work, fixie is great :smile: