Implements categroy,product,item pages. Fix bug. Add validator class