Refactor default command runner
Add examples and explanation
Change mecanism to retrieve version number