Houses are expensive, but you don't need to make six figures to land your dream home. These affordable home loan programs can help bridge the gap.