feat(rules): add rules page (incl. credit, close #2)