Minor refactor.  Generalize the method for getting the free disc space
Implemented the 'ensure' subcommand and a unit test, and updated the docs.
Support scale factors, etc in the reclaim / ensure 'amount' argument.
Document the <amount> syntax change.
Linked the migration app documentation into the tree ...