Made category into a tab and fixed some of the problems that came up, still needs some work