First attempt at smartly generating the Querystring to set options.

Thinking I should actually ditch this approach and use the in built
set_conf method if possible which should also set a cache