touch videos are almost done

redone the constructors for media to be type specific. when a files not
found, it borks the saving back to XML!!!