Added heap structure

Binary heap implementation
remove rude comments

and add some necessary things