adding has untracked to git repository
changing has_untracked to deal with untracked
test
bulletproofing commit to deal with added modifie files
refactored options for push and commit