Add additional error context to orbital-core
- Adds some additional error context so that
orbital: could not register orbital: No such file or directory (os error 2)
will be more descriptive. - Also switches from
failure_derive
toerr_derive
, which has less dependencies for the same functionality.