Added teams, changed goals and fields a bit, and updated a lot of
things.
Also added a lot of javadocs.