Track iteration cleanup
/!\ Not backwards compatible (but I think I was the only user).
Cleaned up the TrackIteration object:
- camelCase -> snake_case for variables
- added type hints
- fixed a bug requiring all map objects to be callable instead of trackable
Updated corresponding unit test to match.