Jp508 -- Started implementation of data saver object

Relates to #508.

-- added exception handles for lack of connectivity
-- basic objects have been added to the classes that need them
-- started a savable core object for writing to the sd card