Add quality score to pileup element; create pileup package

This add a quality score to pileup element, also I created a pileup package and moved alignment to its own file so it is accessible elsewhere.