new build script aborted as a new class loader would be needed to package everything up into a single jat
change to properties name
change to properties name
made SystemProperties a concurrent collection.  sessionImpl now checks for blanks to avoid clearing data out
additional javadoc