Merge pull request #1 from Afr0/master

Networking fixes
Merge pull request #2 from Afr0/master

Documentation, server fixes, and PDChat
Added Doxygen-based code documentation

This should help us understand our code a little better.
Merge pull request #111 from ZackCDLVI/master

First revision of Doxygen-based code documentation