Rework daemon to be supervisor friendly

 - No daemonizing
 - Handle more than one connection at once