Updated endpoints/hooks for admin-api.

Went through each #show spec against TheCity API and double-checked the files in lib/api/** to make sure the hooks matched the API.  Reorganized each file to match the order against the API.  Please overview each file before accepting.