added item allocator functions
adjusted CMakeLists.txt for item_allocator
item_new now uses the item_allocator
refactoring...
changed README