misc updates

* hide message when major error occurs
* make results linkable
* shorten urls
* consistent http logging