Updated dependencies
Fleshed out hash function
Almost there