Fixed Add/Edit/Delete Teams Issue (#45)

Addresses issue #45. Team numbers are now enforced to
be positive integers no greater than 9999. Name and location
are now required for submission.