added socket client skeleton, tmp file ignore rules