Added fd stuff to connection struct
Ready to start dealing with some of the nastier parts after laying the down the basics of how to keep track of connections.