bugfix: socket options didn't work
added gitignore file