refine: Class#name is taken, inadvertently overridden

use Class#cli_name instead, determined by convention
refactor: extract SubclassTracker
refactor: extract CliConvention
refactor: extract CliInitialize
sq, SubclassTracker
sq, CliConvention
sq, CliInitialize
test: BaseCommand
add: eats/command/transform

POC that 2 commands is going to work
POC: loading subcommand ('extract facilities')