removed invalid layout view
inject authentication details
use injected auth info
added categories test data
layout changes
pass raw result object as well
added page heading and table styling
added method override middleware
implemented category listing
added page form styling
fix query util
implemented category create and update actions
implemented category deletion
added access control
added user's credentials