Modularized the application with Browserify

Broke down the application into different modules with Browserify. Introduced Grunt as well.