skeleton to process includes in XEntity

not functional yet.
changes to File class

Now with move semantics and the status is now correct afaik.