removed jQuery dependency
restructured to work as CommonJS module, removed Grunt