I am planning on continuing to make improvements over the next few weeks. I might not have time to absorb code review comments for a few days, but I can accumulate any comments for now.
I am working on this project as a portfolio sample for interviews. I am trying to demonstrate that I have some understanding of golang basics and that I have exposure to some essential libraries.
I personally find graphs and graph algorithms fascinating.