Polymer is a collection of polyfills which allows us to use Web Components in all modern browsers! But it doesn't end there. Polymer is also a framework for building web applications which uses Web Components!
Templates are like scaffolding for your components. If you've worked with libraries like mustache or handlebars before then they should feel familiar. Templates are completely inert, so images will not make http requests and script blocks will not execute.