adding CollectionJSON::template_representer to parse incoming {template: ...} representations using the ::template representer. this is meant to handle POST and PUTs on collections.