Kendrick Commit

- Added Hivemind Functionality.
   - Team class is an abstract class that each player
     extends from, defining all team logic from there.
- Made Bike a concrete class.
   - now all logic is done in the Team rather than extensions
     of the Bike class.
   - Bikes call their teams to tell them what to do.
   - Its basically the same kind of logic, you can easily not
     do any networking among the bikes and just do
     independent strategies.