Added more tests, a toString method, rehash not working