Ho effettuato un completo refactoring dell'estensione

Ci sono diversi aggiornamenti e vorrei che ci dessi un'occhiata. A breve voglio rilasciare la versione 1.0.