Clean up the arguments struct a bit and change the nomovies default to not disable robot movies. This should be handled by noscreens disabling briefins altogether.
Move version numbers to CMakeLists. Name output executable based on git revision or version numbers.
Apparently amending commits changes the hash. So I can't get put the hash for the commit in a file in the same commit.