Version 1

Esta es una version funcional, pero en estructura es horrible, se puede
mejorar mucho con vistas y un modelo MVC.