Added dependencies, polyfill, removed template