Clarified some rules, added a scope

made the semantic version verifier more valid