refactor usage of capability list generator
refactor overall approach to generating resourcesync documents.  Code is now much more readable and consistent
small refactor to servlet to use common metadata disseminator