move all PB code to own Storage header
Merge pull request #125 from da2ce7/dep_pb

move all PB code to own Storage header