Squashed commit of the following:

commit f864c39aea10fae71bc7f184bb299dfee7893ea1
Author: David Ellis <dellis@ldn-lap-dellis.youdevise.com>
Date:   Tue Oct 1 17:59:52 2013 +0100

    support for type:sso - works

commit 63d0f6935e4588175e4a2511101710fda69f2ee4
Author: David Ellis <dellis@ldn-lap-dellis.youdevise.com>
Date:   Tue Oct 1 17:55:28 2013 +0100

    wip

commit 556897e3909031041729b71eedc21d8e4bcdc41d
Author: Gary Richards <gary+github@dsnine.co.uk>
Date:   Tue Oct 1 16:53:59 2013 +0100

    Failing test detailing we want proxys to output 'type' => 'sso' for sso vhosts