References https://www.youtube.com/watch?v=wr_nwJ2cafo https://gist.github.com/alyssaq/75d6678d00572d103106 https://elithrar.github.io/article/testing-http-handlers-go/ https://medium.com/@matryer/the-http-handler-wrapper-technique-in-golang-updated-bc7fbcffa702 http://dennissuratna.com/testing-in-go/