use HTMLImports from polymer, which allow the templates to sit in their own file