Initial work on adding a Services layer to PHPCI, for better testability

* **Projects**
    * [ ] Create
    * [ ] Update
    * [ ] Delete
* **Builds**
    * [ ] Create
    * [ ] Update
    * [ ] Delete
* **Users**
    * [ ] Create
    * [ ] Update
    * [ ] Delete