Renamed tests to be more consistent
Added test for empty tags
Added test for non string tags.
Remove empty tags and return 400 when a tag does not contain a string.