Restructure file hierarchy and add Gruntfile.