What is earnest money in a real estate transaction? Learn everything you need to know as a home buyer about earnest money.