first rnausage of galloc

also changed ginitHeap to grelocateHeap to make it seem less like you need to call it :)