Add UX documentation, link into the apiserver, add a missing file.

Does this do something not done by http://golang.org/pkg/net/http/#FileServer?