MIA classes split into single / multiple

MediaItemAspect, MediaItemAspectMetadata, AttributeSpec made abstract
and Single / Multiple subclasses created
MIA relationships

Added aspect and filter