Implements getProfileCharacteristics and setProfileCharacteristics

Closes #10 and Closes #30