Add the ability to change to label text

This allows changing the prompt label, that until now was hardcoded to
be only to, to be edited to any value. Changing the label will incur a
small performance penalty, as to ensure layout is appropriate, data is
completely reloaded at this point. This closes #4.
Merge branch 'customizable-to-label' into integration