build with grunt

This is the first baby step towards Grunt. I'm building the scripts with the same steps it was being done before on build.sh.

I guess next step is to implement test through grunt and decide if we want something more elaborated from now on (requirejs, browserify, etc) or keep it concat like.

Also is there any special reason we're sticking to Casper instead of Jasmine?