Commit 15

Codi totalment acabat i funcional. Només faltaria comentar algunes parts
del codi i revisar-lo. Les funcions si que tenen un petit comentari al
principi explicant que fan.