Updated openpgp
Some refactoring
Added JSDoc & changed docco handling
Updates
Added a bunch more documentation