Refactor & clean up more
refactor more & add the default command list
Add sub kommand listings