rewrite to use oslo.messaging libs

this also changed some logger stuff
put sleep back in, and stylish
Merge pull request #29 from beav/oslo-msg

rewrite to use oslo.messaging libs