Merge pull request #2 from the-gigi/master

Ignore untracked files when checking for dirty working copy
Check if remot git is already on commit
Merge pull request #3 from mativs/check_remote_commit

Check if remote git is already on commit