Reorder config level

Reordered the levels so that the git configuration level is second after git init. You cannot commit without setting config of name and email (this is a problem if you have not used git before using githug), so it makes sense for config level to be before the commit level. 

Tests fail if not in default order, so added that setting to the .rspec file.