Don't set timeout when we can't create client

Fixes panic
Change reporting format

Add start when URL gets loaded
Add timeout argument