Adds support for custom labels, fixes issue with empty or missing input values, adds more default messages, adds acceptance test page.