Authentication Type Cleanup

PHPDocs, redundant function elimination, function cleanup, class property definitions, etc.