Add MapUtil
Add FileCache
Add TODO
Improvements to startModule.sh

Now uses /usr/bin/env as bash may not be in /bin (but env is nearly
always in /usr/bin)
Instead of always using exampleModule.cfg parameters are now passed
to ModuleMain. This results in module.cfg being the default config.
Rewrite Deploy

DeployListener is not yet called