Initial Commit
Merge https://github.com/mindaika/ShelfLife

New merge from source to Xcode
Added virtual destructors