Custom Packets + some refactoring

Packets are now custom packets, I think it's simple and shouldnt be
changed. Also the startScreen code that was in gameManager is tucked
away back in startScreen. Oh, also changed the modules to all pointers
for cohesions sake.
Player ID send + Abstracted formatTag

formatTag is now packetType, + has #defines as defined in the packetType
file. Also each player now gets a seperate playerID, stored in
clientConnector.
Merge pull request #1 from nyr68j/Eliot

Simple custom packets implemented, + some small refactoring