Changed getinfo program to output machine readable output.  Changed codes to be more natural.  Updated description. added special case when extracting to shift the y-posiotion of end objects