Development of a Flat Plate Solar Collector Design Program