Detect and use installed 7-Zip if available.

Check the registry for a 7-Zip installation and fall back to downloading 7za if not found. Issue #2
Also includes a minor stylization commit.