importanti modifiche 
-cambiata un po' l'organizzazione delle classi
-il numero di cabine registrabili ha un massimo e un minimo
-BoxesManager ora viene istanziato in VoteManager
-modificato BoxesManager.getFreeBox() (leggete il commento nel metodo)
-aggiunti un po' di metodi di test, ignorateli
-BoxManager ora si chiama SingleVoteManager per non creare confusione
-risolti vari piccoli bug

ci sono altre piccole modifiche e non ho fatto molti test, quindi ci potrebbero essere problemi in situazioni particolari, fatemi sapere che ne pensate ;)