~ Fix .ghci.
~ Merge routing stuff to the one module.
+ Add listener service.