Pulling data sets succesfully from device.  Successfully returned to the wonder land of memory management problems. Apparently my object is nil and you can't add nil to a mutuble array unless it signifies the end of the array.
Merge remote-tracking branch 'upstream/master' into jp508
Merge pull request #588 from jaypoulz/jp508

Jp508 -- Data Saving is in of state of memory management problems, but UI visuals are coming along.