Switched header over to void pointers
Transitioning to void pointers
Fixed up test suite to pass most tests
Uncommented unused function, added all test cases back.
Commented-out unused function