Add mustache
Refactor methods
Generate key with securerandom
Add views