Are you thinking about buying your first home? Who should you have on your team to make that dream a reality?