Add Gruntfile for building, and reorganize files.