Minor style cleanup
A few bug fixes and a unit test
Allowing for requested port on construction
Adding another unit test to Web UI suite