Remember basic auth info from request to request.
Remove extraneous userinfo assignments
Add the curl-style '-k' (--insecure) option to ignore SSL verification errors.
Use resources instead of just urls

The URL and its credentials were previously kept separate. This combines
them into the Resource object, updating naming and spec tests as necessary.

Fixes https://tickets.puppetlabs.com/browse/RAZOR-351