documented gruntfile, environment configs, and loading models