Restructuration of the code; addition of some small things.

- Commands are executed by a CommandExecutor object.
- Teams are managed by a new UHTeamManager object.
- Removed the UI used to add teams, replaced by simple commands (more productive and usable in command blocks).
- Added some comments
- Restructuration of the code

Warning: the code compile but the /uh start command does not work currently.