Implement list command
Catch errors and add user config reader
Add component details command