Support tcp (non http) applications
Fix code style
server_type -> exposed_protocol
Test changes and other random stuff
Merge pull request #7 from jmcs/nohttp

Support tcp (non http) applications