new mini excavators atlanta il