Move to using Grunt to build dist folder, run tests, and generally clean things up. Reorganise file structure. Add minified version of superfish.js.