updated categories, fixed bugs, added products page (incomplete)