func NewPaginator(ses *discordgo.Session, channelID string) *Paginator {
	p := &Paginator{
		Ses:   ses,
		Pages: []*discordgo.MessageEmbed{},
		Index: 0,
		Loop:  false,
		DeleteMessageWhenDone:   false,
		DeleteReactionsWhenDone: false,
		ColourWhenDone:          -1,
		Widget:                  NewWidget(ses, channelID, nil),
	}
	p.addHandlers()
	return p
}
NewPaginator returns a new Paginator
ses      : discordgo session
channelID: channelID to spawn the paginator on
package dgwidgets
import (
	"fmt"
	"strconv"
	"sync"
	"time"
	"github.com/bwmarrin/discordgo"
)
type Paginator struct {
	sync.Mutex
	Pages []*discordgo.MessageEmbed
	Index int
	Loop   bool
	Widget *Widget
	Ses *discordgo.Session
	DeleteMessageWhenDone   bool
	DeleteReactionsWhenDone bool
	ColourWhenDone          int
	lockToUser bool
	running bool
}