Update user pages
Fix coding style
Add a few methods to batch, purchase, order, and transaction backend client models
Add purchase pages