Significantly reduced Subject's complexity and started writing grammar out for debugging purposes.
Massive changes to CommandChunk.

- Make serializable
- Make generic enough to eliminate DirectObject and Subject
- Comment out most of CommandPool
- Work started on making Command use CommandPool
Make sure that CommandChunk Serialize/Deserialize works