Merged with the latest branch from the original repo and re-applied the changes needed.
Added Generic Relations to the main ChangeLog models to allow us to keep track of the actual model instance being changed.
Merge pull request #2 from bill-pairaktaridis/master

Added Generic Relations to the main Changelog model