diff --git a/Gruntfile.js b/Gruntfile.js
index <HASH>..<HASH> 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -298,7 +298,9 @@ module.exports = function(grunt) {
 
   grunt.registerTask('build', 'Build the project in AMD and CJS', [
     'clean',
-
+    'compileAMD',
+    'compileCJS',
+    'concat_sourcemap:package',
     'clean:tmp'
   ]);
 
diff --git a/bin/post-install.js b/bin/post-install.js
index <HASH>..<HASH> 100755
--- a/bin/post-install.js
+++ b/bin/post-install.js
@@ -26,7 +26,11 @@ function gruntBuildHandlebars(){
 
 // Build our project
 function gruntBuildRebound(){
+  console.log("Starting Grunt Build");
   ps = spawn('grunt', ['build'], {stdio: "inherit", cwd: filepath});
+  spawn.on('error', function (err) {
+    console.log('Error Running Grunt Build:', err);
+  })
 }
 
 installBowerDeps();
testing in travis env. something is different...