feat(controller): bump controller API to v1

PRs blocking this from being merged: #2136, #2159 and #2183. API documentation will be supplied in v0.15.

fixes #1042