Add basic hash table implementation
Convert hash table storage to fixed-size array

Really a pseudo-fixed size array; it uses a class with setters and
getters that access an array inside of a closure (without ever exposing
the actual array); the setters/getters throw an error if the user
attempts to access an index outside of the array's bounds.