Added handling of user defined fields and invalid fields to Qso2
constructor and tests to Qso2Tests.
Added ADIF string to start of error message in Qsos2.Add.
Made minor changes to some of the error and modification messages.