Fix for #1547

On initial spawn players are allowed to collide. This will fix that.
Quick and Dirty fix for #1549 and #1547

The TeammateNoCollide is so that on initial spawn the new player class sets that all players will collide regardless of team. The addition of the Spawn() function is to get the players preferred model and Physgun Color
Merge pull request #1550 from ryanehamil/patch-2

Fix for #1547 and #1549