First crack at adding transactions for moves.
Dumb type-o on transaction path.
Adding excpetions for unanticipated response codes.