scrape and URL shortening API functions protected, only work when oauth_clients active field is 1.

Templates degrade gracefully, show error message.