Got all the SSL stuff working properly, fixed up a few things. Still need to check for a discrepency on ubuntu regarding how the values for qt settings evaluate on linux vs osx and windows bc it seems to be different.