Rewriting engine in coffeescript and adding new openpgpjs
Slowly rewriting existing functions.