Basic functionality in for the inventory and quests

This is strictly demonstration level, but its all in and works. I need
to do a LOT of testing and cleanup, but here's a start.