Merge pull request #1 from nixta/master

Update the sample call to repo()
Merge pull request #2 from nixta/nixta-working

Refactor slightly to avoid double-entry in the case of an unhandled error in the callback function
Merge branch 'master' into nixta-working

* master: