added the rest of the cat accessories, provided standardized accessory toggle interface
Merge branch 'robert'

Because I have changes to add!