Agregados un monton de validaciones de transactions

Sigue sin funcionar, pero quiero probar con todo lo nuevo
Merge remote-tracking branch 'origin/master'

Conflicts:
	data/script_creacion_inicial.sql