Clarify keys for objects vs. their container.

Specify instance access via symbol only; allow [] access to instances
Move let to let!; add instantiation tests
Update Guardfile to watch subdirs and invoke primary tests as well