New matchmaking software enables customers to video chat with possible matches