basic new add transition design - #24
optimize data layer
Merge branch 'refs/heads/master' into africahacktrip
Merge branch 'refs/heads/master' into new-new-transaction
optimize initial data handling (listen to change event only after initial data)
Merge branch 'refs/heads/master' into new-new-transaction
Merge branch 'refs/heads/new-new-transaction' into africahacktrip

Conflicts:
	js/gka/ParticipantFormWidget.js
Merge pull request #38 from xMartin/new-new-transaction

Simplify adding transactions
smart UI concerning combinations of selecting/deselecting participants and entering amounts, fixes #43
Merge branch 'refs/heads/master' into africahacktrip