switch from jasmine to mocha with should.js assertions; add support for getLayout when template name is not precompiled
cache runtime-based layout once compiled
fix problem where template adapter looks for files in the rendr-dot directory