Added Doxygen documentation support.

Fully documented all methods on GameController.cs
Documented all classes and most public functions.