server: Make sure tags don't contain white-spaces

When getting tag lists during item update.

Signed-off-by: Jens Georg <mail@jensge.org>
server: Improve tag csv splitting

Signed-off-by: Jens Georg <mail@jensge.org>
server: Validate passed dates

Signed-off-by: Jens Georg <mail@jensge.org>