Better handle failure conditions for background region saving.
Handle region data load / save failure more gracefully.

Also remove use of BoneCP and reorganize the classes.