Constructor and destructor hopefully working, size now returns numItems instead of 0