added stream wrapper interface
added new lib-stream-wrapper package