With over 2,200 down payment assistance programs nationwide, homeownership may be closer than you think.