Changes a saveWithBlock: to saveWithBlockAndWait:
Changes data import so that it is performed on the originating request

This makes it work like the closest thing to documentation which is the
description on cimgf.
Adds massaging of imported data.
Removed unecessary retrieval of permanent ID's
Caches date formatters to improve performance.