Extend the DirectMessage enum variants

Description

1. Extend the messages:irectMessage enum to have the following extra variants (assuming use NodeState):

2. Sign all direct messages. So change `Message:irect(DirectMessage)` variant to:

Environment

None

Assignee

Qi Ma

Reporter

Nikita Baksalyar

Labels

Start date

2018/01/31

End date

2018/04/26

Task progress

None

Baseline start date

None

Baseline end date

None

Story Points

2

Components

Priority

Major
Configure