added super simple authentication without using any plugin
adds eager loading and nested eager loading
adds redirect controller and index action to demonstrate catching legacy url and redirect them to products page
adds searching criteria for products and categories models
adds multi button feature to category form