Added http structs and some parse methods