Add Timeout to Control Port

Fixes #8

Currently (arbitrarily) uses a 5 second timeout.