CHUKWA-783 Update documentation within the Quickstart to ease publication
diff --git a/pom.xml b/pom.xml
index 79c6c39..f8f5b45 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,6 +45,10 @@
         <TODO_DEMUX_FS_INMEMORY_SIZE_MB>64</TODO_DEMUX_FS_INMEMORY_SIZE_MB>
         <TODO_DEMUX_IO_SORT_FACTOR>10</TODO_DEMUX_IO_SORT_FACTOR>
         <CHUKWA_DIR>/chukwa</CHUKWA_DIR>
+        <json-simpleVersion>1.1</json-simpleVersion>
+        <zookeeperVersion>3.4.5</zookeeperVersion>
+        <hbaseVersion>1.0.0</hbaseVersion>
+        <hadoopVersion>2.6.0</hadoopVersion>
         <!-- <JAVA_HOME>${java.home}</JAVA_HOME> -->
     </properties>
 
@@ -147,7 +151,7 @@
           <dependency>
             <groupId>com.googlecode.json-simple</groupId>
             <artifactId>json-simple</artifactId>
-            <version>1.1</version>
+            <version>${json-simpleVersion}</version>
           </dependency>
           <dependency>
             <groupId>org.apache.activemq</groupId>
@@ -262,7 +266,7 @@
           <dependency>
             <groupId>org.apache.zookeeper</groupId>
             <artifactId>zookeeper</artifactId>
-            <version>3.4.5</version>
+            <version>${zookeeperVersion}</version>
           </dependency>
           <dependency>
             <groupId>com.sun.jersey</groupId>
@@ -945,15 +949,11 @@
                     <name>!hbase.profile</name>
                 </property>
             </activation>
-            <properties>
-                <hbase.version>1.0.0</hbase.version>
-                <hadoop.version>2.6.0</hadoop.version>
-            </properties>
             <dependencies>
                 <dependency>
                     <groupId>org.apache.hbase</groupId>
                     <artifactId>hbase-common</artifactId>
-                    <version>${hbase.version}</version>
+                    <version>${hbaseVersion}</version>
                     <exclusions>
                         <exclusion>
                             <groupId>com.sun.jersey</groupId>
@@ -1000,7 +1000,7 @@
                 <dependency>
                     <groupId>org.apache.hbase</groupId>
                     <artifactId>hbase-server</artifactId>
-                    <version>${hbase.version}</version>
+                    <version>${hbaseVersion}</version>
                     <exclusions>
                         <exclusion>
                             <groupId>org.mortbay.jetty</groupId>
@@ -1040,14 +1040,14 @@
                     <groupId>org.apache.hbase</groupId>
                     <artifactId>hbase-common</artifactId>
                     <classifier>tests</classifier>
-                    <version>${hbase.version}</version>
+                    <version>${hbaseVersion}</version>
                     <scope>test</scope>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hbase</groupId>
                     <artifactId>hbase-server</artifactId>
                     <classifier>tests</classifier>
-                    <version>${hbase.version}</version>
+                    <version>${hbaseVersion}</version>
                     <scope>test</scope>
                     <exclusions>
                         <exclusion>
@@ -1076,20 +1076,20 @@
                     <groupId>org.apache.hbase</groupId>
                     <artifactId>hbase-hadoop-compat</artifactId>
                     <classifier>tests</classifier>
-                    <version>${hbase.version}</version>
+                    <version>${hbaseVersion}</version>
                     <scope>test</scope>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hbase</groupId>
                     <artifactId>hbase-hadoop2-compat</artifactId>
                     <classifier>tests</classifier>
-                    <version>${hbase.version}</version>
+                    <version>${hbaseVersion}</version>
                     <scope>test</scope>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-common</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                     <exclusions>
                         <exclusion>
                             <groupId>javax.servlet.jsp</groupId>
@@ -1112,38 +1112,38 @@
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-auth</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-client</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-mapreduce-client-core</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-yarn-common</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-hdfs</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
                     <artifactId>hadoop-yarn-server-tests</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                     <scope>test</scope>
                 </dependency>
                 <dependency>
                     <groupId>org.apache.hadoop</groupId>
 	            <artifactId>hadoop-minicluster</artifactId>
-                    <version>${hadoop.version}</version>
+                    <version>${hadoopVersion}</version>
                 </dependency>
             </dependencies>
         </profile>
diff --git a/src/site/apt/Quick_Start_Guide.apt b/src/site/apt/Quick_Start_Guide.apt.vm
similarity index 72%
rename from src/site/apt/Quick_Start_Guide.apt
rename to src/site/apt/Quick_Start_Guide.apt.vm
index 2def29b..0019d1f 100644
--- a/src/site/apt/Quick_Start_Guide.apt
+++ b/src/site/apt/Quick_Start_Guide.apt.vm
@@ -24,7 +24,7 @@
 
   Chukwa should work on any POSIX platform, but GNU/Linux is the only production platform that has been tested extensively. Chukwa has also been used successfully on Mac OS X, which several members of the Chukwa team use for development.
 
-  The only absolute software requirements are Java 1.6 or better, ZooKeeper 3.4.5, HBase 1.0.0 and Hadoop 2.6.0.
+  The only absolute software requirements are Java 1.6 or better, ZooKeeper {{${zookeeperVersion}}}, HBase {{${hbaseVersion}}} and Hadoop {{${hadoopVersion}}}.
 
   The Chukwa cluster management scripts rely on ssh; these scripts, however, are not required if you have some alternate mechanism for starting and stopping daemons.
 
@@ -45,11 +45,11 @@
 
 []
 
-[./images/chukwa_architecture.png] Chukwa 0.6.0 Architecture 
+[./images/chukwa_architecture.png] Chukwa ${VERSION} Architecture 
 
 First Steps
 
-  * Obtain a copy of Chukwa. You can find the latest release on the Chukwa release page.
+  * Obtain a copy of Chukwa. You can find the latest release on the Chukwa {{{http://www.apache.org/dyn/closer.cgi/chukwa/}release page}} (or alternatively check the source code out from SCM).
 
   * Un-tar the release, via tar xzf.
 
@@ -64,24 +64,24 @@
   [[1]] Copy Chukwa files to Hadoop and HBase directories:
 
 ---
-cp $CHUKWA_CONF_DIR/hadoop-log4j.properties $HADOOP_CONF_DIR/log4j.properties
+cp $CHUKWA_HOME/etc/chukwa/hadoop-log4j.properties $HADOOP_CONF_DIR/log4j.properties
 cp $CHUKWA_HOME/etc/chukwa/hadoop-metrics2.properties $HADOOP_CONF_DIR/hadoop-metrics2.properties
-cp $CHUKWA_HOME/share/chukwa/chukwa-0.7.0-client.jar $HADOOP_HOME/share/hadoop/common/lib
-cp $CHUKWA_HOME/share/chukwa/lib/json-simple-1.1.jar $HADOOP_HOME/share/hadoop/common/lib
-cp $CHUKWA_CONF_DIR/hbase-log4j.properties $HBASE_CONF_DIR/log4j.properties
+cp $CHUKWA_HOME/share/chukwa/chukwa-${VERSION}-client.jar $HADOOP_HOME/share/hadoop/common/lib
+cp $CHUKWA_HOME/share/chukwa/lib/json-simple-${json-simpleVersion}.jar $HADOOP_HOME/share/hadoop/common/lib
+cp $CHUKWA_HOME/etc/chukwa/hbase-log4j.properties $HBASE_CONF_DIR/log4j.properties
 cp $CHUKWA_HOME/etc/chukwa/hadoop-metrics2-hbase.properties $HBASE_CONF_DIR/hadoop-metrics2-hbase.properties
-cp $CHUKWA_HOME/share/chukwa/chukwa-0.7.0-client.jar $HBASE_HOME/lib
-cp $CHUKWA_HOME/share/chukwa/lib/json-simple-1.1.jar $HBASE_HOME/lib
+cp $CHUKWA_HOME/share/chukwa/chukwa-${VERSION}-client.jar $HBASE_HOME/lib
+cp $CHUKWA_HOME/share/chukwa/lib/json-simple-${json-simpleVersion}.jar $HBASE_HOME/lib
 ---  
 
-  [[2]] Restart your Hadoop Cluster. General Hadoop configuration is available at: {{{http://hadoop.apache.org/common/docs/current/cluster_setup.html}Hadoop Configuration}}
+  [[2]] Restart your Hadoop Cluster. General Hadoop configuration is available at: {{{http://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-common/ClusterSetup.html}Hadoop Configuration}}. <<N.B.>> You may see some additional logging messages at this stage which looks as if error(s) are present. These messages are showing up because the log4j socket appender writes to stderr for warn messages when it is unable to stream logs to a log4j socket server. If the Chukwa agent is started with socket adaptors prior to Hadoop and HBase, those messages will not show up. For the time being do not worry about these messages, they will disappear once Chukwa agent is started with socket adaptors.
   
-  [[3]] Make sure HBase is started. General HBASE configuration is available at: {{{http://hbase.apache.org/docs/current/api/overview-summary.html#overview_description}HBase Configuration}}
+  [[3]] Make sure HBase is started. General HBASE configuration is available at: {{{http://hbase.apache.org/book.html#configuration}HBase Configuration}}
   
   [[4]] After Hadoop and HBase are started, run:
 
 ---
-bin/hbase shell < CHUKWA_HOME/etc/chukwa/hbase.schema
+bin/hbase shell < $CHUKWA_HOME/etc/chukwa/hbase.schema
 ---
 
   This procedure initializes the default Chukwa HBase schema.
@@ -127,7 +127,7 @@
   [[4]] Setup a cron job or Hudson job for analytics script to run periodically:
 
 ---
-pig -Dpig.additional.jars=${HBASE_HOME}/hbase-0.90.4.jar:${HBASE_HOME}/lib/zookeeper-3.3.2.jar:${PIG_PATH}/pig.jar:${CHUKWA_HOME}/hbase-env.jar ${CHUKWA_HOME}/script/pig/ClusterSummary.pig
+pig -Dpig.additional.jars=${HBASE_HOME}/hbase-${hbaseVersion}.jar:${HBASE_HOME}/lib/zookeeper-${zookeeperVersion}.jar:${PIG_PATH}/pig.jar:${CHUKWA_HOME}/hbase-env.jar ${CHUKWA_HOME}/script/pig/ClusterSummary.pig
 ---
 
 * Start HICC