added insert args.
changed Remove to Delete and added args.
moved ReplaceOne specs into top level args tests and removed the ReplaceOne builder.