Closes #119 assuming it works.  This should definitely be tested and watched closely before pushed to a live server.  If I made a mistake it could result
in all kinds of retardedness, not limited to:  major memory leak conditions, destroying items it shouldn't, impregnating your dog, etc

If merged in to master, delete this branch.  It was created specifically for this fix.
added output for the checkeditems collection size so we have something to watch in logs to see if its doing anything stupid
changed default deletion type to auto instead of std.  NOTE:  std seems to spawn a thread for every item and checks them individually.  If true, that's a lot of wasted resources, auto is probably the better option
Merge pull request #147 from l1j/119

Closes #119 assuming it works.  This should definitely be tested and wat...