List prompt now allow String as default index

This string repesent the value of the selected choice
Allow Checkbox default value to be an array of value

Each choice matching a value contained in the default array will de
checked
Update documentation with extra APIs (finish fixing #73)