Restructures requests to each have thier own package, and Added classes for all of the Request requests