Small updates to formatting and switched the id for categories from int to char.
This allows for more variation in the ids.