Complete working; but Category model is begging for a refactor
Working on user authetnication and signup