Adds fully working products manegment, fixes up category methods