Accessible accordion

updated the template to valid html semantics

added accordionTranscludeId directive so that by setting the id on accordion-group, it sets the heading link to the content's id

@bc-edlou @SiTaggart @alexmckenley 
Looks like I was wrong, you only need to do this if you're double binding to one of the attribute values with `=`. Thanks for pointing that out!