Added the FragilityModel class to handle XML-formatted fragility functions

2 jobs for feature/discrete_xml_functions in 2 minutes and 49 seconds (queued for 5 seconds)