Adds a category attribute to projects

Support for it in config, json messages and client.