prepending the 'type' (instead of having it at the end)
Renamed the tag create/delete (previously referred to as assign/unassign)
methods.  Reasoning behind this was that since the default :action method for a
POST call  is set to 'create', I could just rename the action 'assign' to 'create' in api.yml
(instead of having to hack around this).

Added 'tag_requested' method in order to always return a Tag resource on
POST/DELETE calls.

Decided to rebuild the Tag name from the 'data' hash instead of grabbing the
associated record via the Classification model (ie. Classification.find(1).tag).
This was done so that no further processing had to be done to handle if no
Classification object was returned.
removing the BadRequestError raises
adding some basic logic checking for those times when a nil resource is returned
renaming 'assign' to 'create' and the complement 'unassign' to 'delete'