check for double spends within currently validated block
rename spent validation

since it returns true when funds are *not* yet spent
add test double-spending output from same block