error checking for teams

then done
might add some get/sets for events