Run server and validation on threads; fix version file structure difference algorithm (I broke it a couple commits ago :( )
Use semver comparison instead of alpha
ping #1