Fixed bug in ranges which led to Vector maps being drawn too small and reporting that there was a gap in what was covered
Added method to interface and implementations to complete a section
INFO level logging and the logging of scale changes
Synchronized readFile on imageReader object as only one of them. Perhaps the existence of only one of them is uneccessary as parrallelizing reading of files could see subsantial gains in speed also a little tidying
Created a flag to signal that a new update was ready and should be begun rather than finising the oldone though as no status of the old onw is persisted if it is a zoom out action of translate action this could lead to problems with dirty areas of the image being treated as clean. This can be fixed by using / reimplementing the isLoaded flag on MapImageImpl.