add gohttp/app and http.HandlerFunc support

cc @tj