Changed vector to list in Node class.
Added some comments.
Changed hash function.
Added some tests.