add listmaker.rb and list_maker_spec.rb. All tests pass