add project dependencies
add deque and more tests for hash maps