improved remove read road code
completely refactored data types involved in road network generation preparing for CUDA porting