Add transit density calculation

No test coverage - will require addition when testing is sorted out
Is there a reason that this indicator is a class and the others are objects?