https://www.youtube.com/playlist?list=PL4cUxeGkcC9gC88BEo9czgyS72A3doDeM
https://www.youtube.com/watch?v=5HCe50283Mg
https://www.youtube.com/watch?v=yyUHQIec83I
https://github.com/callicoder/golang-tutorials/tree/b1e22c3fa2ea66dd85e027d25749ae35116dde64
https://www.youtube.com/watch?v=jFfo23yIWac
go get github.com/abbot/go-http-auth