Add support creating labels per API

##### What does this MR do?

As labels got their color feature, the API also needs some :heart:. 

This PR adds the following features:

* Create a new label via API
* Delete existing labels via API

##### Are there points in the code the reviewer needs to double check?

Creating a new label is refactored out to a service.

##### Why was this MR needed?

Currently, the API can only **get** labels

@jvanbaarsen Could you review :innocent:
`end` at 9, 42 is not aligned with `let!(:label1) { create(:label,` at 6, 2<br>Align the elements of a hash literal if they span more than one line.