updates TLS code to new handler system
adds some more status info to the readme
better debug printing
removed unnecessary typenames
adds endpoint unit test suite
fixes a bug cleaning up external io_services
simplifies init_asio signature
adds endpoint initialization tests
rearranges some stuff