BZ-9725: Validation on companies

Signed-off-by: Paden <padenportillo@gmail.com>
BZ-9725: Delete Companies

Signed-off-by: Paden <padenportillo@gmail.com>
BZ-9725: Schools: validation, add, edit, remove.

Signed-off-by: Paden <padenportillo@gmail.com>