Implement list command
Catch errors and add user config reader
Add component details command
Remove cache dir & simplify exceptions
Add badge for each branch
Merge branch 'dev'