Improve error logging

- Add Raven (Sentry) library for logging errors
- Generate source maps on `grunt build`
- Add a `fixSourceMap` task to the Gruntfile (from https://github.com/getsentry/raven-js/blob/1.1.16/Gruntfile.js)