Rename test script and add extension option.
Add coverage configuration (covers and istanbul).
Add ejs example and tests
Add handlebars example and tests
Fix unit tests.
Fix support for engines which loads partials asynchronously.