Add SSL support

Introduce tests for SSL support along with a SSL certificate and private
key.
Add optional first and last name fields
Merge pull request #5 from RobertWHurst/master

Add SSL support, first name, and last name.