Labels jar API

:construction: 

- API may not be needed, hold :construction: 
- Other commits are in #16 

---

Adds a labels jar api for adding, updating and removing labels, which we then can use from JS for the jar portlet.

@elioschmutz