Made "multiway-if" in immediateNext look a little bit nicer
Created a separate module for semantic versioning check