Update .gitignore and .npmignore
Remove callback argument

Callback argument doesn't make sense. Guard is syncronous
and should be wrapped with a try catch block if the user
would like to prevent an uncaught exception.