collect method
added new interaction method to ask for data with possible default:
>>> collect('Something', 'fallback')
Something [fallback]: <CR>
'fallback'
>>> collect('Something')
Something: foo<CR>
'foo'
added new interaction method to ask for data with possible default:
>>> collect('Something', 'fallback')
Something [fallback]: <CR>
'fallback'
>>> collect('Something')
Something: foo<CR>
'foo'