Integrated code from ddg.snapshot into ddg.data. The function now attempts to determine how data should be saved based on the value of the data. Simple values are written out as before, complex non-graphic values are written as csv, graphics as jpeg(default), and other objects as .txt files. Error is raised if none of the above can be accomplished.
Changed .ddg.is.* function family to no longer rely on previous functions. For example, before, ddg.is.simple would return True for graphics. It no longer does this
Merge branch 'bug-fixes' into features
Updated documentation and NAMESPACE
ddg.data.out and ddg.data are now both generalized data functions. ddg.snapshot.out and ddg.snapshot are no longer RDataTracker functions
Implemented new function ddg.graphic.out which allows for the capture of the graphics device when plotting. This then means that users won't have to save their plots to a variable and use ddg.data.out