Defocus/hide unneeded fields and other UI tweaks
Make various improvements to UI. To make the scripts more user-friendly, each
step of the process is hidden until it is needed, and defocused (greyed out)
once it has been used. This also prevents the user from calling the functions
out of order and disrupting the flow of the script.

Other changes:
 - text fields widened to show the entire key being entered.
 - links open in new tab
Merge pull request #3 from gsolbeck/master

Defocus/hide unneeded fields and other UI tweaks