Origin/command line

-added function of search of objects by ID and list global objects
-changed the Handle constructor Handle() to initialize index and id with -1 instead 0.
-added toString() to the interface IHasHandle
-changed the initialization of World::lastAllocatedIndex[] to -1 instead 0. It was doing the first object be allocated at position 1 instead 0.