[WIP]Org edit categories

Putting this up to get comments (especially from @tansaku ). 
this could all be pulled into the Category model no?  No need to be constructing the hash in the controller