added the approximate string matching algo, some changes in application front end