more efficient http auth check
code cleanup and changes
more efficient options cleanup
add comment back -- oops
use `add_site_option` to prevent autoloading
simplify code and remove unnecessary steps
change to protected method

I'm still trying to figure out the differences between private and protected methods
changes and Doc block updates
cleaner format for multiple if tests
bump
Merge branch 'develop'