If not exist insert

PR for if_not_exists against master