Things the first time home buyer should consider before buying a home