A little commenting
Substantial commenting of BaseClient
Updated packet commenting
Updated commenting
Big namespace update
Updated Readme
Merge branch 'c++' into development