added copy constructor, needed for deepcopy()
added copy constructors, but ...

TODO : actually implement them
added array_t copy constructor
added array_map() function
added copy constructors
added deepcopy tests
panic on out of memory
we have destructors instead
changed version number
added comment about deepcopy map
Merge branch 'deepcopy'
adds copy constructor to object_t
adds deepcopy_object() for all objects;
this allows for deep copying of arrays, maps, and other objects