Adds join request model so that users can request to join a team. This is a partial fix for [#3].