Modified confirmDelete to work with new modal design, changed modal temp...

...late and directive to be more modular, and work with both teams and tournaments

## Description and Impact
> The Modal used for confirmDelete and addMany/addOne works only for tournaments and confirmDelete, but not for teams, due to the width being hard coded. This branch fixes that problem by adding a variable to the directive that will accept any classes and place them on the modal, as well as allowing an override of the default positioning.

## Deploy Plan
> Does Infrastructure need to know anything special about this deploy? Probably not?

## Rollback Plan
* To roll back this change, revert the merge with: `git revert -m 1 MERGE_SHA` and perform another deploy.

## QA Plan

#### Risk Level:
- [x] Low

#### Happy Path Scenarios
1. Take a look at v2/tournaments and v2/teams. Their add/delete popups should look like the corresponding /tournaments and /teams popups, at least in size and position.

#### Additional Scenarios (Edge Case, Negative, etc.)

#### Regression Scenarios