use modern active record calls
use save! to remain compatible with existing functionality
Merge pull request #8 from bsharpe/master

Use modern ActiveRecord calls, not dynamic finders.