Added history for estimate updates
Added history creation on estimate validation.
Added tests for estimate refusal and acceptance.