develop message can be write to override default message and give extra info
added request? helper to message
expose smi messages as static methods
use require relative instead
rspec should fail spec after 2 seconds
we dont need this stop since thread will reach end
refactor helper name that is only for clients
wait for broker thread to finish instead of terminate it
this is mess up that i need to fix on protocol

check #12
router is used to associate verbs to handlers

The handler can receive payload or payload and headers collection.
added broker spec helper to use on service tests
The implementation of zss service class

This is the main component that will receive data from 0mq and route to
specific handlers.
With this we decouple business logic from transport logic.