I am following along with the book [Distributed Services with Go])(https://pragprog.com/titles/tjgo/distributed-services-with-go/) by Travis Jeffery. However, instead of following the code line for line I am writing in my style. I will detail the code layout and difference below.