Design author-related resources to support interactions in the AES

In general, the REST web services must provide capabilities for:

- [ ] fetching the list of author types: required to load the options in the corresponding drop-down menus.
- [ ] searching for authors: required to search on the auto-completion field.
- [ ] fetching the list of authors for an article: required to load the existing list of authors for the current article.
- [ ] linking an author to the article: required to add a new author from the existing authors data base to the list of authors in the current article.
- [ ] updating the author type for an author: required to change the author type for any of the existing authors in the list of article authors.
- [ ] deleting a single author from the list of authors: required to unlink/remove any of the authors from the list of authors in the current article.
- [ ] sorting the list of authors: required to order the list of authors in the current article. This action is performed by the user dragging and dropping items up and down within the list.