Add in an active_record_helper

Please consider this pull request as the start of a discussion about if this file is needed.

Feedback welcome.

Thanks.
This will also cause issues for some people (there are strange edgecases around nested transactions, so it's not always appropriate to offer this is as the default).