website changes 2

Signed-off-by: Andy Gumbrecht <agumbrecht@tomitribe.com>
diff --git a/src/main/java/org/apache/tomee/website/JBake.java b/src/main/java/org/apache/tomee/website/JBake.java
index 77702ee..0f667c3 100755
--- a/src/main/java/org/apache/tomee/website/JBake.java
+++ b/src/main/java/org/apache/tomee/website/JBake.java
@@ -187,7 +187,13 @@
         final File dirStructureHtml = new File(adminFolder, "directory-structure.html");
         final File fileLayoutPdf = new File(adminFolder, "file-layout.pdf");
         final File dirStructurePdf = new File(adminFolder, "directory-structure.pdf");
-        FileUtils.copyFile(fileLayoutHtml, dirStructureHtml);
-        FileUtils.copyFile(fileLayoutPdf, dirStructurePdf);
+
+        if(fileLayoutPdf.exists()){
+            FileUtils.copyFile(fileLayoutPdf, dirStructurePdf);
+        }
+
+        if(fileLayoutHtml.exists()){
+            FileUtils.copyFile(fileLayoutHtml, dirStructureHtml);
+        }
     }
 }
diff --git a/src/main/jbake/content/admin/cluster/index.adoc b/src/main/jbake/content/admin/cluster/index.adoc
index 19ab053..82caad7 100755
--- a/src/main/jbake/content/admin/cluster/index.adoc
+++ b/src/main/jbake/content/admin/cluster/index.adoc
@@ -1,4 +1,5 @@
-= Clustering
+== Clustering and High Availability (HA)
+
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/admin/configuration/index.adoc b/src/main/jbake/content/admin/configuration/index.adoc
index a483971..115d1ba 100755
--- a/src/main/jbake/content/admin/configuration/index.adoc
+++ b/src/main/jbake/content/admin/configuration/index.adoc
@@ -1,4 +1,4 @@
-= How to configure
+= Server Configuration
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/advanced/client/jndi.adoc b/src/main/jbake/content/advanced/client/jndi.adoc
index e1c5d2f..a6e461a 100644
--- a/src/main/jbake/content/advanced/client/jndi.adoc
+++ b/src/main/jbake/content/advanced/client/jndi.adoc
@@ -1,4 +1,4 @@
-= JNDI
+== Java Naming and Directory Interface (JNDI)
 :jbake-date: 2016-10-14
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/advanced/jms/jms-configuration.adoc b/src/main/jbake/content/advanced/jms/jms-configuration.adoc
index 5a2f027..701b1dd 100644
--- a/src/main/jbake/content/advanced/jms/jms-configuration.adoc
+++ b/src/main/jbake/content/advanced/jms/jms-configuration.adoc
@@ -1,4 +1,4 @@
-= JMS Configuration Tips
+= Why is my ActiveMQ/JMS MDB not scaling as expected?
 :jbake-date: 2017-02-22
 :jbake-type: page
 :jbake-status: published
@@ -61,7 +61,7 @@
 </Resource>
 ----
 
-==== Slow consumption
+==== Slow Message Consumption
 
 If you find you have a slow consumption of messages there are several options to have a look (activemq website explains it very well)
 but one very impacting option can be the prefetch size.
diff --git a/src/main/jbake/content/advanced/shading/index.adoc b/src/main/jbake/content/advanced/shading/index.adoc
index 329bc39..fc4b18a 100755
--- a/src/main/jbake/content/advanced/shading/index.adoc
+++ b/src/main/jbake/content/advanced/shading/index.adoc
@@ -1,4 +1,4 @@
-= Fat / Uber jars - Shade Plugin
+= Fat / Uber jars - Using the Shade Plugin
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/community/index.adoc b/src/main/jbake/content/community/index.adoc
index 8e31139..ccd27d2 100755
--- a/src/main/jbake/content/community/index.adoc
+++ b/src/main/jbake/content/community/index.adoc
@@ -3,7 +3,7 @@
 :jbake-type: page
 :jbake-status: published
 
-=== Source Code
+=== The Source Code
 
 Want to grab TomEE source code and hack it? Nothing simpler, just go link:sources.html[there].
 
@@ -19,7 +19,7 @@
 
 For more information about available support for TomEE please have a look on link:../security/support.html[Support] page.
 
-=== Contribute to this website
+=== Contribute to This Website
 
 This website is a simple JBake project you can find at https://git-wip-us.apache.org/repos/asf/tomee-site-generator.git.
 
diff --git a/src/main/jbake/content/developer/classloading/index.adoc b/src/main/jbake/content/developer/classloading/index.adoc
index 4b2cdd9..fb47ef3 100755
--- a/src/main/jbake/content/developer/classloading/index.adoc
+++ b/src/main/jbake/content/developer/classloading/index.adoc
@@ -1,4 +1,4 @@
-= TomEE Classloading
+= The TomEE ClassLoader
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/developer/configuration/cxf.adoc b/src/main/jbake/content/developer/configuration/cxf.adoc
index db9db80..997fc82 100755
--- a/src/main/jbake/content/developer/configuration/cxf.adoc
+++ b/src/main/jbake/content/developer/configuration/cxf.adoc
@@ -1,11 +1,10 @@
-= CXF Configuration - JAX-RS and JAX-WS
+= CXF Configuration - JAX-RS (RESTful Services) and JAX-WS (Web Services)
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
 :jbake-tomeepdf:
 
-TomEE relies on Apache CXF for JAX-RS and JAX-WS, it doesn't provides all CXF modules but most common
-ones for both specifications (JAX-RS is part of all distributions but JAX-WS is only part of plus one).
+TomEE relies on Apache CXF for JAX-RS (RESTful Services) and JAX-WS (Web Services). It does not provide all CXF modules, but the most common ones for both specifications (JAX-RS is part of all distributions but JAX-WS is only part of plus one).
 
 == Configuration
 
diff --git a/src/main/jbake/content/developer/ide/index.adoc b/src/main/jbake/content/developer/ide/index.adoc
index f389993..9bc3370 100755
--- a/src/main/jbake/content/developer/ide/index.adoc
+++ b/src/main/jbake/content/developer/ide/index.adoc
@@ -1,4 +1,4 @@
-= IDEs
+= Integrated Development Environments (IDEs)
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/developer/json/index.adoc b/src/main/jbake/content/developer/json/index.adoc
index d71fb5b..9141d88 100755
--- a/src/main/jbake/content/developer/json/index.adoc
+++ b/src/main/jbake/content/developer/json/index.adoc
@@ -1,4 +1,4 @@
-= TomEE 7 and Apache Johnzon
+= TomEE and Apache Johnzon - JAX-RS JSON Provider
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/developer/testing/applicationcomposer/index.adoc b/src/main/jbake/content/developer/testing/applicationcomposer/index.adoc
index d5bf455..64b5e48 100755
--- a/src/main/jbake/content/developer/testing/applicationcomposer/index.adoc
+++ b/src/main/jbake/content/developer/testing/applicationcomposer/index.adoc
@@ -1,4 +1,4 @@
-= ApplicationComposer: the swiss knife of TomEE
+= ApplicationComposer: The TomEE Swiss Knife
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/developer/testing/index.adoc b/src/main/jbake/content/developer/testing/index.adoc
index 5ab39a7..8b277e6 100755
--- a/src/main/jbake/content/developer/testing/index.adoc
+++ b/src/main/jbake/content/developer/testing/index.adoc
@@ -1,9 +1,9 @@
-= Testing
+= Unit Testing
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
 :jbake-tomeepdf:
 
-- link:applicationcomposer/index.html[`ApplicationComposer`]: lightweight tests
-- link:arquillian/index.html[Arquillian]: the de facto standard for EE tests
+- link:applicationcomposer/index.html[ApplicationComposer]: Lightweight tests
+- link:arquillian/index.html[Arquillian]: The standard for EE tests
 - link:other/index.html[Going futher]: OpenEJB JUnit, TomEE Embedded...
diff --git a/src/main/jbake/content/developer/tools/index.adoc b/src/main/jbake/content/developer/tools/index.adoc
index 3d59740..235f774 100755
--- a/src/main/jbake/content/developer/tools/index.adoc
+++ b/src/main/jbake/content/developer/tools/index.adoc
@@ -1,4 +1,4 @@
-= Build tools
+= Build Tools and Plugins
 :jbake-date: 2016-03-16
 :jbake-type: page
 :jbake-status: published
diff --git a/src/main/jbake/content/documentation.adoc b/src/main/jbake/content/documentation.adoc
index 8764106..5507038 100644
--- a/src/main/jbake/content/documentation.adoc
+++ b/src/main/jbake/content/documentation.adoc
@@ -5,22 +5,22 @@
 :jbake-tomeepdf:
 
 === Administration
-- link:admin/configuration/index.html[How to configure]
+- link:admin/configuration/index.html[Server Configuration]
 - link:admin/directory-structure.html[Directory Structure]
-- link:admin/cluster/index.html[Clustering]
+- link:admin/cluster/index.html[Clustering and High Availability (HA)]
 
 === Developers
 - link:developer/ide/index.html[IDEs - Eclipse, Intellij Idea and Netbeans]
-- link:developer/testing/index.html[Testing - Arquillian, OpenEJB JUnit, TomEE Embedded and ApplicationComposer]
-- link:developer/tools/index.html[Build Tools - Maven and Gradle]
-- link:developer/migration/tomee-1-to-7.html[Migrating from TomEE 1 to 7]
-- link:developer/json/index.html[TomEE 7 and Apache Johnzon (JSON Mapper)]
-- link:developer/configuration/cxf.html[Apache CXF Configuration - JAX-RS and JAX-WS]
-- link:developer/classloading/index.html[TomEE Classloading]
+- link:developer/testing/index.html[Unit Testing - Arquillian, OpenEJB JUnit, TomEE Embedded and ApplicationComposer]
+- link:developer/tools/index.html[Build Tools and Plugins]
+- link:developer/migration/tomee-1-to-7.html[Migrating From TomEE 1.x to 7.x]
+- link:developer/json/index.html[TomEE and Apache Johnzon - JAX-RS JSON Provider]
+- link:developer/configuration/cxf.html[Apache CXF Configuration - JAX-RS (RESTful Services) and JAX-WS (Web Services)]
+- link:developer/classloading/index.html[Understanding the TomEE ClassLoader]
 
 === Advanced
 - link:advanced/applicationcomposer/index.html[`ApplicationComposer` with JBatch]
-- link:advanced/setup/index.html[How to setup TomEE in production]
-- link:advanced/shading/index.html[Fat / Uber jars - Shade Plugin]
-- link:advanced/client/jndi.html[JNDI]
-- link:advanced/jms/jms-configuration.html[JMS Configuration Tips]
\ No newline at end of file
+- link:advanced/setup/index.html[How to Setup TomEE in Production]
+- link:advanced/shading/index.html[Fat / Uber Jar Deployment using the Maven Shade Plugin]
+- link:advanced/client/jndi.html[Java Naming and Directory Interface (JNDI)]
+- link:advanced/jms/jms-configuration.html[Why is my ActiveMQ/JMS MDB not scaling as expected?]
\ No newline at end of file