Merge pull request #1 from warriordog/master

Bring in repackaged code
Merge pull request #2 from warriordog/master

Re-add old "API" classes
Merge pull request #4 from warriordog/master

Split into two APIs and split client/server code
Move EChatColor to base