Added ecore Diagnostics to the resource to report errors when trying to
load a resource.
Added capability for the Avro array to be null if the EMF array is
empty. This fixes #31.