Updated BasicBufferMgr. Renamed emptyFrames to freeFrames to better identify what the list truly contains. Removed the numAvailable variable and replaced with freeFrames.size().
Added function comments to all modified functions.