Move to a metadata model

Don't try and review the PR directly :package: 

If you check it out you can see:
* It's all file moves from one directory to another - no content changes
* The metadata is at the top of each file
* The RHEL6 provision template has it's own metadata

I think we can merge this and then update the plugin, it shouldn't be too far behind.... (famous last words)