Profile now includes autocats

Storage, saving, and loading
added static method to generate a default set