Moved list buckets document building to another class
Moved crating the ListObjects response into a separate class that uses javax XML
Factored out some xml boilerplate
Use javax xml for error response
Meta-data such as file author is a job for Git IMO
May as well make some fields final
Re-factored responding with an XmlDocument
 Styling and naming improvements
Moved standard server stuff out to an abstract base class
No need to know the map implementation
Moved more functionality into Server base.
Re-factored the rather long handleGet method
Made bucketNameValid private non static instead of package protected static and adjusted the tests
Factored out some respond functions into Server base
Optimized imports.No wildcards. Order static, then java lib, then everything else
Fixed indenting