Add nicer error messages when a gem dependency isn't installed

Attempt to satisfy part of #58 with nicer `LoadError` messages.

- [x] Add standard, universal method for `LoadError` fallback.
- [ ] Use in all migrators