HashMap: Implement move semantics
Fix move semantics