Add full labels CRUD functionality.

Basically a duplicate of Milestones, but the `number` property is
changed to `name` to reflect the id attribute of labels.