added SemVer.file_name method to simplify stubbing of tests