Add browserify support.

The first step to make jide.js compatible with browserify is to use unnamed modules, remove the usage of the text AMD loader plugin and to specify dependencies as relative paths instead of absolute paths.
Change directory structure to improve browserify compatibility
Switch from grunt to gulp as build tool.
Switch to gulp