Added heap objects, simple allocation, and a string wrapper type.
Also, made the test script run tests under valgrind.