Upgrade to optimist 0.6.0.
Use rooted paths for gitignore.
Updated list of events.
Ensure early errors are async.
Handle paging automatically.