added Calcs.py with new structure for datacalc classes