Add in worker testing.

Change-Id: Idbc2295ac93146d2a5d33c2f8723e59f884b4de2
Merge branch 'worker_testing'

Change-Id: I41af8a045fa415fd0a1c84aea65606a8245f8235
Once again correct the ServerPorts class to verify the port id to be valid.

Change-Id: I693e56d0b74ae4f164f1527a3ef5278e996666b8
Merge branch 'add_server_tests'

Change-Id: I06990332438f869f20c149f6cef14be8d18f2aad