Changed back to old promise module location due to Workspace errors, and also removed properties from vCard requests as specific properties were no longer required to produced disired results
Small adjustments to vcard retrieval in getvardsfromserver function, specifically the proper response handling for etags