Adds recording feature.
Adds saving records.
Slimmer record format.
More sensible way to show record.
Adds 'undo' feature.