Improve settings handling
Add SSL support

Also needed to switch back to Java-WebSocket library.
Relax SDK version
Add TravisCI config