created a TFBS schema dialog to aide the investigator in providing the
correct models.
separated event-handling logic from main GUI, improved schema UI.