Add PersistenceAdapters::ActiveRecord with tests