Changed messaging processing structure to return payload not message.
Merge branch 'messaging'

Conflicts:
	original/BankProtocol.java
Added Steve's crypto and authority packages to repo.