Closes #18.
Closes #17
Added squid port variable to squidnode.
Before squidport was tacked onto the end of public_ip, but that will not
work so well if we want to use the hostname as the url. This was we can
tack the squid_port anywhere we want.
Had to modify existing functions to accommodate this change.
Added new squid port to wpad function.
Reverted changes from commit 7e9f8d84bf. Fixes #18
Fixed exception handling.
Added try-except in main(). This will catch any errors that are thrown
if shoal-server isn't properly running yet. Like when you start
shoal-server and immediately try and kill it.
Added missing default proxies to string.
Bumped versions. Removed comment.