Introduced basic build JS process

- npm for depedency management
- gulp as build tool
- commons/browserify as module system
- uglify