Score Bar and Submodule Fixes

Added the logic to set rating after the score has been downloaded.
Also, added ignore = dirty to .gitmodules to work around an issue with
newer submodules and newer versions of Git.