WIP tags: REST API addition

Addition of rest api for tags.
Still work in progress.
Shouldn't "Not Found" be a `404`?