Issue #30: step two implementation. Created dump methods that grab necessary information from the required objects.