many improvements:

- serving static files
- favicon.ico
- reconnecting socket