self learning for Go lang by implementing trivial http package.