Add spec

`mix do spec.generate, spec run`

See [mustache/spec](https://github.com/mustache/spec)