added getContactByRecordID method

Implements #32 

Allow direct instantiation of a APContact based on the recordID 
(recordID is a fairly permanent ID to uniquely identify this contact record on the particular device).