Now each class in ActivityTracker.py has its own type of exceptions