Make client and hub more robust if host_name from socket.getfqdn doesn't work
Added helper classes for testing the web profile
Added a test for the web profile