Major rework towards converting Revisionable to trait based.
fixing readme
readme codeblock fixes
better explanation of third party use in readme
tip for moving migration to app folder
changing main class to its own standalone class, to not use the trait. Restores < 5.4 support
Readme clarification of the two usage options #36
Allow for updating more than once on a single model #36
clean data even on initial save, to prevent extra data creeping in #36
Fallback to camel_case for related model lookup if underlined version not found
Merge pull request #38 from VentureCraft/develop

Adding support for trait based use