add profileAddCustomGroupFields for creating profile fields
error handling and use civicrm_api3 for exceptions
Merge pull request #1 from ginkgomzd/create-profile

add profileAddCustomGroupFields for creating profile fields