Add Revisor class
Add basic asserts
Add test