Don't require a host to be supported
Add gist example and explanatory text
rename changes to change_history to avoid clash with ActiveRecord::Dirty
Add path accessor for distribution