basilica.cabal: add io-streams
backport exception handling from stauton
separate heartbeats (Beat) from client
data.unique trick

Conflicts:
	Sockets.hs
runMaybeT . forever trick
Merge pull request #3 from hlian/tricks

tricks from staunton