Initial Sentry setup for uncaught exceptions

This legitimately captures most errors our app could hope to produce.

Closes #129