move *ZendeskTicket classes to own folder
move all domain-related models to /lib
move Ability to /lib
move permitted_request_group* to lib/
move campaign to GDS module
move RequestedUser to GDS module
move NeededReport to GDS module
move RequestGroup, RequestGroups to /lib
move UserFacingComponent to GDS module
move TimeConstraint to /lib
move WithTimeConstraint to /lib
move WithToolChoice to GDS module
move WithRequestContext to GDS module
move Requester class to /lib
move WithRequester to /lib
move Request to /lib
move TablelessModel to /lib
cleanup module namespacing
custom autoloading no longer needed
remove unnecessary module references