moved all message stuff to evmessage package
mockupt test added todo: tests should be updated