Sitemap processing revised to enable better option selection, better
control for the developer.  Still has 5 tests failing
Added new properties and sections to sitemap.properties.  
Sitemap processing logic revised to reflect new file structure, and give
better choices to developer. Fixes #140, fixes #141, fixes #139
Default standard page implementations created but still need
development, see #138
All current Junit tests green
Standard page re-mapping still to be developed and tested
Standardised on use of URI not URL.
Added hasUri() to Sitemap
Changed public - secure defaults to be public - private. (Secure
suggests something more technical).  Changes made in Java source,
property files and documentation.

Enabled change of systemAccountRoot, publicRoot and privateRoot

Closes #145 Closes #138
Transfer to desktop
moved key to name transformation to utility class so it can be re-used.
Added facility to modify the location of standard pages. Closes #142.
Closes #141