Add tests for greenbean
Adds a sniff and port.listening helpers.
sniff can be used to look for regular expressions in a binary output.
port.listening can be used to skip tests if a port is in use.
greenbean is a webserver that can only connect to port 8080.
We may want to upstream support for allowing it to select a port from the OS.
See #7
Edited by Matthew Clarkson