War Teams v2

Ok so some of the ideas and requirements have changed for the plugin. Right now essentially all the plugin will do is help manage players in a team.

commands:

/team create //Creates a new team with the creator as the leader
/team invite //invites a player to a team
/team accept //Accepts the most recent invite.
/team reject //rejects most recent invite.
/t //sends a message to the whole team
/t //sends a message to all people in the team of that rank number.
/team list //outputs detailed info in chat on ranks and a teams' players
/team kick //kicks a player off a team
/team disband //disbands a team

all team data will be encapsulated within the team class
im also planning a rank system it will work like this:
/team createrank //creates a new rank under the current bottom rank
/team rankname //changes the name of a rank

For promoting and demoting:
/team rankmove //moves person into a new rank
/team rankmoveall //moves all people in this old rank to the new rank

Progress Update:
Tested and cleaned up Team, TeamPlayer, and Rank classes.
Add them and put them into the Plugin's package.
Found out what functions I'll need and how to use them
Figure-out how I want to store player data.

Tomorrow I will implement a data structure for storing player data and start implementing commands :)