added Q_METATYPE and QDataStream operators
corrected newline between includes