Add Gruntfile with tasks

First off, I _really_ love this project! Although, I think it's hard for other people(and me) to contribute in the current state.

I've added a Gruntfile so that other people can contribute easily(build quickly and get up and running). I did remove build/uncompressed, and renamed build/packaged/javascript to build/packaged/js.

I wasn't really sure the exact configuration of the Gruntfile, but hopefully that won't be hard to figure out if @jlukic tells me the 'package' build step.

Grunt tasks:

- compile
- minify
- package
- build (does all three)

__EDIT__: Also, we should probably add build/ to the gitignore if we will have a Gruntfile(I didn't actually delete 39,000 lines of code).