move swing FileFilter implementation to UI
move invalid database filename messages to UI