Easily create a revision history for any laravel model