Array seems to be working
Re-instated a test for array
revamped set method
Standard for Array is to copy all inputs. This means that inserting an object obj into array will require user to always delete obj afterwards. A copy of obj is stored in array, and this copy will be destroyed when the array is destroyed.
Added short documentation to Array.h
Made sure hashtable tests pass with new array implementation