added datumchooser gui; implemented signal and slot mechanism to delimit input type