updated readme and went back to including gateway class