Update NAN to 1.0.0
Use `bindings` to properly load the binding
Sometimes the binding file isn't outputted in `build/Release/hashvalue.node`, but for example in `build/Debug/hashvalue.node`. `bindings` module covers all the cases.
[minor] Updated the CHANGELOG [minor] Prepping the package.json
… length. Thanks @swaagie for figuring out where I fucked up
[doc] Added more comments
[test] Added tests for the hash values [test] Added the generators for the fixtures
[fix] Added ketama output test