Cleanup usings
Check if the setup is valid before allowing the go button to be pressed
Allow overriding the host to other machines.  Hostname now passed in from aPC.Client
Remove parameterless constructor from Base NotificationClient.  Fix test build
Profiles -> ProfilesStore
Allow communication to different computers, which includes setting a hostname
Small cleanups