Intentado y cambiando de sitio unos corchetes
Añadido default en un switch
Arreglada una comparación
Merge pull request #2 from Yonseca/master

Reordenando el código + pequeño fix