StateDevice -> Add the ability to restrict the device from responding to commands based on the state of another device.  See unit test for implementation details.     Thanks George Clark for the idea!
StateDevice -> Allow restricting specific commands using the TARGET attribute.  See unit test for details.
StateDevice -> Refactor to be more compatible with an eventual Light restriction refactor.  (doesnt  interfere with idle commands, etc)
TCP -> Set a default parameter for buffer size.  Add more error handling to the HA Interface class.
Mochad -> Update the test case to use a live TCP connection in an attempt to replicate an issue.
Periodic Timer -> Boost the grace time up to 10 secs for slower hardware.
Merge pull request #16 from gac410/master

Startup script changes