Update HashCodeList

HashCodeList has been completed for the first time. Will update after
unit tests are written and edits will be made as needed.