PGP Pre-Alpha

This PR is a rewrite of the working history found in https://github.com/privly/privly-applications/pull/50.  Since the 160+ commits are not easy to follow, I am creating this PR.  Rather than a rebase/rewrite of commit history I am I manually adding each section of code that is logically related for ease of review.

I rebased against master before starting this.  I may open a separate PR to rebase experimental-pgp against the current master.

The new.js and show.js still need to be refactored to be inline with https://github.com/privly/privly-applications/pull/53.
Update or give a better description here.