Adds if_exists option to drop_view

Allows `drop_view` to be idempotent