If Len() > Upper, delete item BEFORE alocating new item. This is done
because BurnStrategy random could potentially delete the new item.
Add LRU Mode
add wercker.yml