reordering the tests into appropriate folders and adding basic tests for rules