re-added error.php
no longer enforce log out, but provide useful errors/warnings instead