add :changes_method to allow alternate method to be used for history change tracking
update README and CHANGELOG
Merge pull request #76 from ErisExchange/master-changes_method_option

add :changes_method option