adding `page` options to the snippet

Adding `.page` options to the snippet. This commit also minifies at
runtime because handlebars + the minifier don't play well. If it's a
large enough perf hit then we should move to make the snippet code async
or at the very least memoized. Quick benchmark says `3-4ms` to minify,
so may be worth making it async soon.
no longer minifying on the fly

Forgot that because the minification is all in memory, there's no I/O
or any way to make it faster. Instead, the module will minify once
at the beginning, then will just template the way we want to.