Add timeout mechanism to control port
Timeout in nodetunes options + support for disabling timeout
Added logging
Allow 0 timeout to disable
Merge pull request #13 from stephen/stephen-fix-8

Add Timeout to Control Port