Improved Qso Field support

Including new fields for the contact, other improvements.
Added limited checking

Verifies that required fields are present