Adding cert, username, and password to http options. 
Removing default port as sometimes you do not want one. 
Added initial error checking for response.
Added very basic test in Phouch just for testing the rest for now.