Changed the way handle values are assigned. Used to be given sequentially from 1 up. Changed so each handle value is equal to the memory address where the PE header of the module is loaded.
Refactored to use TStream instead of TMemoryStream