added methods for destroying and editing .. plus unique on categories