Reference counting and Dictionary class, both completely untested.
Fix Array::copy to increment reference counts on stored Objects. Fix Object::copy to reset reference count. Add initial testing around reference counts to the Array and Object tests. Documentation for Dictionary (still untested).