Re-added sanity check before calling safebrowsing, with additional comment to explain rationale.
Added range check for TCP port numbers and made use of argparse's "default" feature.
Reverted Google SafeBrowsing client string to "api" as per API docs.
Revert "Merge pull request #4 from divemonkey/master"

This reverts commit a8996f253eae47845a13487bd70c02bc2a5a7636, reversing
changes made to 6d9beba613eadf15c2fc8cbf489a12096ee448d2.
Merge pull request #8 from nccgroup/rever_pull_request_1

Revert "Merge pull request #4 from divemonkey/master"
Realigning with origin master branch
re-added a couple of changes I missed out of conflict resolving
Fixed a couple of things spotted by PyCharm's static analysis
Merge pull request #9 from neonbunny/master

Port number range checking
some initial new UI elements (JavaScript, CSS and HTML)
update old index.html to reference new CSS path
and new path of the old style sheet
remove old location of new style sheet
last fix ups for the new semi functional new AJAX UI (use /index.new.html)
file head license
Merge pull request #10 from nccgroup/newui

Semi functional new UI - initial merge
some minor HTML fix ups
Merge pull request #11 from nccgroup/newui

some minor HTML fix ups
HTML license headers
some more old functionality ported