Adds more specs for serializing/deserializing
fix yaml deserialization, more tests for header, items and license
also run the full resource specs for the ones that pass at this stage