Syntax Highlighting in README
Change versions.last.reify to previous_version
Change widget.versions.last.next_version to widget.previous_version.next_version
Replaced the class attributes used to keep options by a single `paper_trail_options` attribute which should reduce the risk of name clashes with existing code base or other gems.
Cleaned up.
Cleaned up.
Tests were failing due to Schema cache not being cleared on reset_column_information
Replaced deprecated shoulda tests
Updated capybara gem to latest
Add snippet to readme for automatically setting whodunnit in the initializer for console & rake tasks.
Ignore .idea and .rvmrc files
Fix "originator" problem not working with inheritance.
Support conditional paper trail on destroy
save object_changes on create

[re: airblade/paper_trail#43]
Update link for diff-lcs :metal:
create/update/destroy can now have custom events
Adjusting the :merge_metadata method on has_paper_trail.rb so that in the event that an attribute is being called upon to provide the value, and the attribute is changing, it will grab the current version of the attribute (what it was prior to the changes).
Casting argument passed to send to a symbol on the merge_metadata method.
Merge remote-tracking branch 'delba/master'

Conflicts:
	README.md
Adding a bit of clarification to the README portion explaining the :only and :ignore options for the has_paper_trail method.