output column names, not column titles. tidy code. (bzr r39)
allow interactive input of password. fix recent failure on empty result sets. (bzr r40)