What is Earnest Money and is it Required for Purchasing a Home?