Added utils and first testcase for Daemonproxy::Protocol

Also fixed syntax errors in Daemonproxy::Protocol revealed by test

refs #47
Test::Daemonoproxy now has dynamic pipe_count

This allows you to run a daemonproxy instance with additional pipes
available.