Add a final status message to the test suite
Rearrange token constants once again
Clean up the test suite a bit
Define the EXPECT macro for simpler test reporting
Remove support for detecting unreached tests
Mock out a hash table implementation
Add tests for the hash table implementation
Fully implement struct mojo_dict
Remove unused header includes
Rename mojo_dict_empty to mojo_dict_free
Free the dict's hash tables once we're done with testing