Fixed the bug/unwanted feature where we had to predefine the hashmap size. I don't know why it wasn't working earlier but now the constructor will accept just an int argument and we can dynamically allocate the hashmap. Also completely documented the DictionaryNode.h file