Refactor to make it easier to add support for new metadata types
* Added programs and identifier types
* Changed XML format to <refs><ref>...
Added XSD for refs files (not currently used)