Agregado .gitignore
Agregada documentación y pequeñas correcciones al código