Support for consolidate.js

As commented on #79 a great way to support multiple engines with partials/helpers is to use consolidate.js

This pull requests adds initial support for it.