Implement HashMap put() and get()

Implement put() and get() functions for HashMap. It does not resize to
maintain load factor yet, or have many other functions, including
containsKey(), containsValue(), copy constructor, assignment operator,
destructor, etc.

Fixed some incorrect LinkedList code that was detected during HashMap
implementation. LinkedListTests now includes test case for the bug.