Clean up data issues...

- In lookupTemplate don't call the data function before calling the helper
  method. This sets up an unnecessary dep.
- Be safe by calling get() in nonreactive block
- API cleanup