Atom tables use slices instead of strings for their keys.
This implies that all keys stored in an atom_table will outlive the atom_table,

Added atom_table unit tests.
Added unit tests for atom_table.