All single-transaction functionality implemented

To do:
Documentation
Implement backend writes
Administrator View
Voiding