A basic implementation of the Hash class in JavaScript requiring no dependencies that supports merging, getting/setting values and chained method calls.