preparing head of SampleNode to implement new features
implements and tests random sampling in SampleNode
document new random sampling method
stack uses a heapq to store intermediate records
new sampling method: a random "percent" sample
Merge pull request #35 from ceumicrodata/master

implements random sampling in SampleNode