[WIP] Add provisioning_api app

Issue to track the addition of the provisioning_api to the core.

Fixes self.

Todo:
 - [ ] Check unit tests
 - [ ] Check merge situations (with existing core routes)
This needs updating.