Provide some fake progress indication while we're connecting
UX: Change text -> Updating package catalog
Include some level-dependent formatting

Introduces a dependency on chalk, which also has dependencies.