Aggiunto il tag gist

Sì, ho aggiunto il tag gist e qualche commento così da suddividere il codice in modo più normale.