cleanup in map generation code
support for multilingual reports
Fix #694 Aggregation with large number of aggregation areas hangs - all code nicely refactored now and has lovely green dots.
Fixed issues whith settings not being read nicely due to no type definitions