filled in more of the skeleton of the heap implementation and started in on
the infrastructure surrounding connection points