Creating Cucumber Pro, a boot-strapped product, how to ask the right questions and how to avoid building something your customers don't need.