Add KCAAJournalObject.
Support kwargs object passing in KCAARequestableObject as well.
Add infrastructural support for journal updates and requests, and the first
basic journal PlayerResourcesJournal.