[minor] Whitespace
Add smarter prompt display and ability to specify default to prompt() function. Also trim user input before returning