Port detection logic and new conf options

* new port detection logic, allowing multiple people test *from* the same host
* clean up of ssh tunnels code
* configurable chef-zero path
* configurable user + sudo support
Merge pull request #41 from odcinek/port_logic

New port detection logic