- only perform peer identify request when needed
https://github.com/openpeer/op-stack-cpp/issues/11
https://github.com/openpeer/op-stack-cpp/issues/30

- cache peer file public
https://github.com/openpeer/op-stack-cpp/issues/31

- few bug that were messing up connection