for backwards compatibility, I added the HTTP::QueryFactory class to create HTTP::Query objects that do not start automatically (:autostart option is false).  added specs