adding git-missing command
allow options to be passed through to git log
changed the code for git bug|feature|refactor to only accept single argument when not finishing a bug|feature|refactor. This is an easy solution to avoid misspelings of the word 'finish'
git-create-branch: bug fix for branch creation use HEAD instead of origin
Address issue #190, git-setup should test for existing .git in target directory

- now exits with an error message if the target directory already has a .git directory
Update Readme.md

Cleaned up the READ file formatting a little after reading it to help the next person that is thinking of adding more documentation.
removing `git promote`

I don't see a `git promote` command, so I am removing it from the Readme.
Add check for no changes in the tree (no sub-modules)
Merge pull request #63 from justone/git_missing

Adding `git-missing` command.
Merge pull request #220 from sanusart/master

Add check for no changes in the tree (no sub-modules)
Merge pull request #183 from chernjie/master

`git-create-branch`: use HEAD instead of origin.
Merge pull request #193 from pzelnip/git-setup-no-overwrite

`git-setup` checks for an existing .git in target dir.
Merge pull request #181 from zeroDivisible/feature/handle-misspellings

git bug|feature|refactor accepts a single argument if not finishing.
Merge pull request #195 from carlcasbolt/patch-1

Updated readme of man pages.
Merge pull request #200 from emkay/patch-1

Readme cleanup.