Add stream based program protocols
Set-up git core objects model and prepare reader beeing able to parse objects from stream