crude categories page working, use categories as a sort of template for the rest of the application