Fix GoldSrcSocket tests for recent changes

Fixes errors and failing tests introduced in
a7dea6bfa48ea1e8dbe63d2284abbebe8afaf40e.
Add .gitignore

This finally ignores files and directories created by Composer.
Add Michael Priest to list of contributors