Development, Implementation, and Optimization of a Modern, Subsonic/Supersonic Panel Method