Primer commit: aplicacion funcional base