full BREAD Tag endpoints and Tag api tests

close #4263
- implemented full BREAD Tag API
- tests of Tag API
This is the source of the test failures.  There's no `status` column in the `tags` table.

Also, I looked over the original issue and I don't see anything mentioned for sorting results, so I think there probably shouldn't be any ordering going on in the query--just return the results in whatever order the database does.