add shred dependency
Merge pull request #11 from rsiewert/master

Pull in sprint2 to master