Updated A* so that it can automatically expand mut pos with only 1 or 2
rotamers. Updated the way we keep track of total number of nodes added
to the A* queue. Added a GurobiCallback function which can be used to
stop the linear program suboptimally. In practice the time difference
didn't make it worth it to stop early, so it is currently commented out.