Finished vector implementation.
Added hash table.  Fixed up vector and other vm types.
Added hash map and fixed up hashtable, vector, and array implementations.