Add createcategory().

Need to think a way how to initialise workspaces inside. Probably a good
way is to handle this externaly (as on startup and in general this
depends from external states, e.g. the number of attached monitors).