Fix: transactions cannot have coins of basis value '0'
Unit tests: TRANSFER transaction