gnupg key generation interface implemented use better way of recognising available options and settings (seperate form value)