Timeout parameter issue #10

This pull is a first try to accomplish issue #10, where the "timeout" parameter used on urllib2.urlopen() calls (in query.py) should be made available at higher levels. So far, not the highest level (pyvo/.) is accomplished, but the query.py module level.