Refactored clustering. Fixes #11
Updated version
Passing JSHint
Updated package.json
Updated Gruntfile for JSHinting options