added additional methods to User and Match classes, added transaction scripts for terminal client