Add git init to `ember new`

Also, I took your suggestions about catch and tried to dry it up some.  Thanks for that.  Was kinda bummin' me out how cluttered that little block of code was getting.  :)