Minor bugfixes, redundancy removal

Minor bugfixes in block removal

Storing outputs outside their transactions is largely unnecessary, and
thus has been removed.