unit test powered rewrite of get_select_input method
misc docs cleanup
unit tests for select inputs of various types