added LICENSE
fixes #1
show travis status
fixes bug: server.close() throws an exception when not listening.
just process.exit(0) if not listening
listen on port 0 when testing.
worker tells master where worker is listening to, to achieve this