working insert method and heap structure created.  messy code with no comments and it sucks to navigate