A working min heap priority queue attempt 2

Same as last one, just also changed the get left child and get right
child methods as well...