code: func newStaticPageHandler(page string, defaultPage string, returnCode int) *staticPageHandler {
  	t := &http.Transport{}
  	t.RegisterProtocol("file", http.NewFileTransport(http.Dir("/")))
  	c := &http.Client{Transport: t}
  	s := &staticPageHandler{c: c}
  	if err := s.loadUrl(page); err != nil {
  		s.loadUrl(defaultPage)
  	}
  	s.returnCode = returnCode
  	return s
  }
docs: // newStaticPageHandler returns a staticPageHandles with the contents of pagePath loaded and ready to serve
  // page is a url to the page to load.
  // defaultPage is the page to load if page is unreachable.
  // returnCode is the HTTP code to write along with the page/defaultPage.