adding actual unit tests to git for rules implimentations