Better error messaging when we try to load a broken template
Add a flag to allow SNAPSHOT template versions

I'm not really sure how to test this without really going to Clojars. I
have a few templates that could be used to do this testing but feel
weird about adding network calls to the tests.