Hold Transaction MVP, closes #309

# Not Ready for Merge

Related to #309