Added ejs templates
Moved a bunch of HTML into seperate templates
Fixed asset generation
Fixed keys test
Added quite a bit of support to get encryption close to working
Updates to encryption & update dependencies