Work to bring code in line with unit tests

Noticed that all 6 unit tests were failing. They were mismatching the expects/actuals because of the inserted version header comment tag, which is dynamic. Making it accessible globally (between grunt tasks and unit tests) unifies the header definition to one location, and allows the tests to ignore it and compare actual results.

This corrects 2 of the 6 unit tests. The remaining for fails are mismatching to ongoing adjustments by Aaron to correct the compiled ftl templates, and should be corrected once his work is complete.