Passing config file to actions.
Cleaned up code a little.
Validating adapter when created.
Schema init matches base init.
Added interceptor function.
Ensuring migration rollback raises a descriptive error.