Add basic threaded socket listener. Add git-ignore.