func New() *echo.Echo {
	e := echo.New()
	e.Use(middleware.Logger(), middleware.Recover(),
		secure.CORS(), secure.Headers())
	e.GET("/", healthCheck)
	e.Validator = &CustomValidator{V: validator.New()}
	custErr := &customErrHandler{e: e}
	e.HTTPErrorHandler = custErr.handler
	e.Binder = &CustomBinder{b: &echo.DefaultBinder{}}
	return e
}
New instantates new Echo server
package server
import (
	"context"
	"net/http"
	"os"
	"os/signal"
	"time"
	"github.com/go-playground/validator"
	"github.com/labstack/echo/middleware"
	"github.com/ribice/gorsk/pkg/utl/middleware/secure"
	"github.com/labstack/echo"
)