Various updates. Switched to the npm hasharray.