Pep8
Add crypto modul
Refactor Message protocol
Add envelope adapter
Refactor Message Adapter
remove signature
provides methods to create and validate signatures
add signatures to each message
Merge remote-tracking branch 'origin/master'