design: define tasks rewards

Design of tasks and rewards programs upon which the network
is setup and evaluated.

Signed-off-by: Ahmed Mansour <ahmed.om@gmail.com>