b8c8840cec
* start wallet command refactoring * another re-structuring attempt * rustfmt * begin splitting up wallet commands * rustfmt * clean up wallet arg checking * rustfmt * macro for arg parsing * rustfmt * factor out init commands * rustfmt * move recover to new format * rustfmt * add listen command to new format * rustfmt * Finish moving commands to new format * rustfmt * rustfmt * propogate errors more cleanly * rustfmt * error handling cleanup