Completed solicit choice lib and unit tests --
Completed print choice lib and unit tests --