Merge pull request #5 from crankycoder/vng/npm-fixes

fix for issue #4 - vows & dateformat conflict
added test and code to catch extension errors

* added code and tests to support a custom error_back function to
  capture errors during CEF formatting.  Errors will be passed back
  through the error_back along with a context so that offline debugging
  is possible
* ignore vim swap files