Readding DocumentController

inadvertently removed this with my last commit;
Note: this file was added by Warren for the GUI stuff, not sure whether
we can use this as our “InventorySystem” main doc controller yet or not
— we may need to?