func (rk *Rocket) Mount(handlers ...*handler) *Rocket {
	for _, h := range handlers {
		rk.router.AddHandler(h.method, h.getRoute(), h)
	}
	return rk
}
Mount add handlers into our service.
package rocket
import (
	"fmt"
	"log"
	"net/http"
	"reflect"
	"github.com/dannypsnl/rocket/response"
	"github.com/dannypsnl/rocket/router"
)
type Rocket struct {
	addr          string
	router        *router.Route
	listOfFairing []Fairing
	allowTLS bool
	certFile string
	keyFile  string
	defaultHandler reflect.Value
	defaultResp    *response.Response
	MultiFormBodySizeLimit int64
	onClose func() error
}
func Ignite(port int) *Rocket {
	return &Rocket{
		addr: fmt.Sprintf(":%d", port),
		router: router.New(
			&optionsHandler{},
			createNotAllowHandler,
		),
		listOfFairing: make([]Fairing, 0),
		allowTLS:      false,
		defaultHandler: reflect.ValueOf(func() string {
			return "page not found"
		}),
		MultiFormBodySizeLimit: 10,
	}
}
func (rk *Rocket) Attach(f Fairing) *Rocket {
	rk.listOfFairing = append(rk.listOfFairing, f)
	return rk
}
func (rk *Rocket) EnableHTTPs(certFile, keyFile string) *Rocket {
	rk.certFile = certFile
	rk.keyFile = keyFile
	rk.allowTLS = true
	return rk
}