Moved everything back into the 'Hannel' namespace.
Added timeout events.
Added Vars.
Whitespace, grah, whitespace!
Added Var
Added forkServer, updated (and fixed) the Var/* types.
No more channel class...
Added an asynchronous channel type.
Servers are now controlled by a ServerHandle (wraps ForeignPtr) which closes the server when it goes out of scope.