add description spec
refactor date parsing into util
numeric_string? method
strip leading -- from Transaction::to_yaml
overload == for transaction
read/write transaction methods
initial specs for storage methods