New and Improved Methods for Performing Rate-Transient Analysis of Tight/Shale Gas Reservoirs