Add mustache view templating

Fixes #1