Initial Commit

WOrking! TLS/SSL connection works in the test case, need to streamline
codebase to make more manageable and readable.