Moved Precompile & Watch to Constructor

When precompiled, the templates were being watched repeatedly, applying
multiple watch bindings.