Broke out rax package and began to split into separate files
Broke service.go down further by struct