Cleaning up admin/categories CRUD operations

- moved validation errors to forms instead of separate message box
- separated validation for create and update
- gui enhancements
Cleaning up admin/products CRUD operations

- gui enhancements