Message encryption is now working. Refactored messaging (futures are
attached internally). Most message tests fixed, a part will fail.