Added a feature to ignore unique constraint in a row with a specified id

This allows to ignore a row with the specified id from being verified with unique constraint (just like the Laravel's unique validation rule). It is just missing unit tests because I was getting an error while running phpunit