Avoid git pull error & add alt du args for macosx

Makefile couldn't be executed more than once due
to git pull error: `git checkout master` is added
before `git pull` to solve this issue.
Merge pull request #5 from selenite29/master

Fix to double checkouts on initialization