Allow using all auth types by default, and also making authentication optional.
Implement rate-limiting.
Issue #80: Reorganize cache settings.