added template folder, added shadow dom

closes #16 and #17