Added timeout to MockNode

MockNode sockets from incoming connections now have a timeout. Only 4
unit test failures now. Still hangs at end of testing.