implement choose and .choose
roll command
add documentation
Merge branch 'module/choose' into dev