eliminate 64-bit warnings
add support for self signed SSL certificates
update doc
Merge branch 'feature/self-signed-certs' into develop