No longer creating transaction when not persisting
Merge pull request #164 from roberthoner/removing_unnecessary_active_record_commits

No longer creating transaction when not persisting