Initial Commit for Player and Team Objects

Very simple implementation for the team and player objects.

This is not complete and should only be used as a guide. It is possible
that the current implementation will be changed.
Merge pull request #1 from FireballDevs/BackendObjects

Initial Commit for Player and Team Objects
Merge pull request #2 from FireballDevs/BackendLogic

Backend logic
Refactoring TeamCalculator and adding randomization functionality.
Adding TeamCalculator JUnit tests.
Cleaning up Team and Player classes.
Fixing this damn branch