KCINFR-979: custom data api, some budget api
KCINFR-979: code review changes.
Merge pull request #260 from leoherbie/pd_api

KCINFR-979: custom data api, some budget api