Class.ActionRouter.php (closes #3463)

Also:
- added entry point `authent.php` to handle authentication instead of
  using `guest.php`.