Added custom configuration and dog dish

Added custom item id configuration using .cfg file created when needed.
This would require me to change some of the code. I added an item class
to use as a base for our items with icon loading. Also added the item
representation of the dog dish. Fixes #9