Remove unnecessary block argument
Rename CLI command, which is no longer bundler specific

Though still only works for bundler in practice, because bundler is the
only package manager that considers groups.
Replace stubs with DI
Store the project name as a decision
Remove unused config persistence
Whitespace
Store when every decision was made, and optionally who made it and why it was made