A threaded server and client written in Python supporting fuzzy search strings