move Item::removeSubItem to Folder class

An Item may not contains other items
rename Folder::addItem into addSubItem
add item to its parent when it is created with a parent not null
add parent handeling for Folders
add Folder::getItem