Building Tags API #14

* Setup tag validation and filters
* Add Tag_Model::for_api()
* Add unique index to tags table
* Add basic Tags controller
* Add tags feature test
* Add tags fixtures
Add tag search function #14

Allow search by type, parent, tag and tag w/wildcard (q)