Dsl spec interfaces

There is no `interfaces` section of the blueprint.
`interfaces` can appear in node types and node templates
`source_interfaces` and `target_interfaces` can appear in relationship types and relationships instances (within node templates)
I guess this will be a good place to reference all of these