test (bu$compile): write test for data collection
test (bu$compile): write tests for deferred templates

Now we can have deferred templates by indicating a promise in place of a template and expect it to just work.
feat (test): add test collection count to test index
fix (test): fix error that resulted in test failure

The error was in the test itself and not in the library