Added trickle up and trickle down features
added Thing object. added priorities.
merged heap changes