Redid first fit and finds free blocks. Find free blocks method is somewhat crude in that I erase whatever is in the vector when the method is called. I figured this is best because the free blocks everywhere will change after first fit, removing idles, etc. later.