page related changelog reading refactored to class
Update changelog unit tests
Add unit tests for getRelativerevision
update function calls to changelog functions