   grunt.loadNpmTasks 'grunt-este'
   grunt.loadNpmTasks 'grunt-este-watch'
 
-  grunt.registerTask 'build', 'Build app.', (app = 'app') ->
+  grunt.registerTask 'build', 'Build app.', ->
     tasks = [
-      "clean:#{app}"
+      "clean"
       "coffee"
-      "coffee2closure:#{app}"
+      "coffee2closure"
       "coffeelint"
       "esteDeps"
-      "esteUnitTests:#{app}"
-      "esteBuilder:#{app}"
+      "esteUnitTests"
+      "esteBuilder"
     ]
     grunt.task.run tasks
 
-  grunt.registerTask 'run', 'Build app and run watchers.', (app = 'app') ->
+  grunt.registerTask 'run', 'Build app and run watchers.', ->
     tasks = [
-      "clean:#{app}"
+      "clean"
       "coffee"
-      "coffee2closure:#{app}"
+      "coffee2closure"
       "coffeelint"
       "esteDeps"
-      "esteUnitTests:#{app}"
-      "esteWatch:#{app}"
+      "esteUnitTests"
+      "esteWatch"
     ]
     grunt.task.run tasks
 

        closureBuilderPath: closureLibDir+ '/closure/bin/build/closurebuilder.py'
        compilerPath: bowerDir + '/closure-compiler/compiler.jar'
        # needs Java 1.7+, see http://goo.gl/iS3o6
        fastCompilation: false
        depsPath: depsPath
        compilerFlags: if grunt.option('stage') == 'debug' then [
          '--output_wrapper="(function(){%output%})();"'
          '--compilation_level="ADVANCED_OPTIMIZATIONS"'

  grunt.initConfig

    clean:
      all:
        options:
          force: true
        src: [
          'var/wzk/**/*.js'
        ]

    coffee:
      all:
        options:
          bare: true
        files: [
          expand: true
          src: coffeeFiles
          dest: 'var/'
          ext: '.js'
        ]

    coffee2closure:
      all:
        files: [
          expand: true
          src: 'var/wzk/**/*.js'
          ext: '.js'
        ]

    esteDeps:
      all:
