Built out config functionality
Update
Update
Changed gitignores
Changed git storage
Update again, fixed name and reset global git initialization.