Move details about a GitHub repo to a separate model. This way the details can be updated without deleting old version (so we can have some sort of version control/history for this data, which I guess could be interesting ;)