What First Time Buyers Should Know About Buying a Home