Restructure project and fixing up fuzzy.js

Added gruntjs files, package.json, improved fuzzy.js and the index.html
test/demo file.