Fixed rehash's indirect recursion, as well as fully implemented shadow list. Added a class to test the SimpleHashMap class.