Split up and simplified performVersionCheck() method into two methods. Adds to changes made from massive refactor
Split up and simplified performVersionCheck() method into two methods. Adds to changes made from massive refactor

yarneo/Siren,brandonminch/Siren,yarneo/Siren,nishiyamaosamu/Siren,ArtSabintsev/Siren,nishiyamaosamu/Siren,ArtSabintsev/Siren,brandonminch/Siren