Add stats as joins

Users now have the ability to add any sort of stat type they like.
Users can also increment that stat on any player on any team through the team interface.

Use the join table Stat to implement this functionality. Not the most efficient implementation, but certainly the most versatile.