Renamed classes to CamelCap convention, more

- edits to __new__'s for better consistency
- XFAIL integral substitutions that are out of date
- create class ExprWithIntLimits for change_index
- other small changes to improve code quality