diff --git a/Dockerfile b/Dockerfile
index 7e14e0d2..35f18926 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-FROM bigfleet/shibboleth_sp
+FROM tier/shibboleth_sp
 
 # Define args and set a default value
 ARG maintainer=tier
@@ -32,6 +32,8 @@ RUN mkdir -p /opt/grouper/$VERSION \
         mlocate \
       && yum clean all
 
+
+
 # The installer creates a HSQL DB which we ignore later
 
 WORKDIR /opt/grouper/$version
diff --git a/Jenkinsfile b/Jenkinsfile
index 48d38088..be887a37 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -36,7 +36,7 @@ node('docker') {
 
   stage 'Build'
     try{
-      sh 'bin/build.sh &> debug'
+      sh 'bin/rebuild.sh &> debug'
     } catch(error) {
       def error_details = readFile('./debug');
       def message = "BUILD ERROR: There was a problem building the Base Image. \n\n ${error_details}"
@@ -49,8 +49,15 @@ node('docker') {
 
   stage 'Tests'
 
-    sh 'bin/test.sh'
-    // should build a finally construct here
+    try{
+      sh 'bin/test.sh &> debug'
+    } catch(error) {
+      def error_details = readFile('./debug');
+      def message = "BUILD ERROR: There was a problem testing ${imagename}:${tag}. \n\n ${error_details}"
+      sh "rm -f ./debug"
+      handleError(message)
+    }
+    
   stage 'Stop container'
 
     sh 'bin/ci-stop.sh'
diff --git a/common.bash b/common.bash
index 1f1766ff..0dc7e90e 100644
--- a/common.bash
+++ b/common.bash
@@ -1,3 +1,3 @@
-maintainer="bigfleet"
+maintainer="tier"
 imagename="grouper"
 version="2.3.0"
\ No newline at end of file
diff --git a/container_files/bin/start.sh b/container_files/bin/start.sh
index f72508ed..48c58e44 100755
--- a/container_files/bin/start.sh
+++ b/container_files/bin/start.sh
@@ -11,12 +11,14 @@ then
   if [ "$laststatus" != "0" ]; then
       echo "Not composed non-zero exit status: $laststatus" >> $log
       echo "Not composed non-zero exit status: $laststatus"
+      /opt/autoexec/bin/firstrun.sh
       exit 1
   else
       echo "Grouper was configured" >>$log
       echo "Grouper was configured"
       echo "Starting tomcat and apache" >>$log
       echo "Starting tomcat and apache"
+      /opt/autoexec/bin/firstrun.sh
       /usr/local/bin/httpd-shib-foreground &
       /opt/grouper/2.3.0/apache-tomcat-6.0.35/bin/catalina.sh run 
   fi
@@ -42,12 +44,14 @@ else
   if [ "$laststatus" != "0" ]; then
       echo "Composed non-zero exit status: $laststatus" >> $log
       echo "Composed non-zero exit status: $laststatus"
+      /opt/autoexec/bin/firstrun.sh
       exit 1
   else
       echo "Grouper was configured" >>$log
       echo "Grouper was configured"
       echo "Starting tomcat and apache" >>$log
       echo "Starting tomcat and apache"
+      /opt/autoexec/bin/firstrun.sh
       date >> $log
       /usr/local/bin/httpd-shib-foreground &
       /opt/grouper/2.3.0/apache-tomcat-6.0.35/bin/catalina.sh run