Added paper_trail and it's undo feature for lines