adding cheerio dependency and allow to use <template> tag

you can now have one .dot file with many 
<template id="myId"></template>

each will be compiled into a seperate function