Remove before_features method

Usage is a descendant of Progress. The before_features method is already
implemented there in the exact same manner.
Console is already included in Progress class

Including Console again in Usage, which is a descendant of Progress, is
not necessary.
Remove step object

step_result object also responds to file_colon_line.
Make methods private that are not part of Usage public API