started implementing hashmap
refactored LinkedList to better represent responsibility
changed Node "class" to object notation
optimization, keep track of size
added private insertEmpty
improvements to error handling
improved error handling. fixed bug in insertNode. updated documentation