Authentication Type Cleanup

PHPDocs, redundant function elimination, function cleanup, class property definitions, etc.
Merge pull request #857 from ExchangeCore/auth-type-fixes

Authentication Type Cleanup