Added dictionary tests, changed the HASH table.
Added note about concatenating an empty dictionary. We NEED to be able to handle this.