refactored costrangefeature function in analyze.py
Added documentation for featureCostRange and edited dataholder object. Merged with conflicts