Items << operator overload incl. if empty

Also tidied files to exclude pointless header