Issue #96: fixing scholarship duration color in timeline
Issue #96: tests for the new methods
Issue #96: refactoring timeline logic. moving to a new helper