Added license headers
Added immutable Impl classes of the metadata layer.
Added preliminary XSD for metadata definitions, an example XML file for
it and a ForeignKey annotation type.
Updated example XML file
Updated license headers
Merge pull request #24 from datacleaner/metadata_layer

Metadata layer