Implemented binary min heap datastructure.
Fixed minor recursion bug in binary min heap (derp). Switched priority implementations over to binary min heap. Fixes issue #1