A DISCRETE FRACTURE NETWORK GENERATION AND ANALYSIS LIBRARY FOR USE IN CAD SOFTWARE ENVIRONMENTS