More GUI changes

Groundwork for customer transactions
Merge pull request #28 from ellina-s/clark

More GUI changes