Updates destructors to use auto keyword in vector for loop
Updates the TextureBucket::getTexture() method for const correctness