Added tank game code from an old project to use as a template for the test client.

Added a gitignore from another similar project
Refactored game code to have a simpler structure and loop.

Added networking classes to allow the sending and receiving of packets.
Game now sends all input as network packets and uses received network packets to set the position of objects.
Merge branch 'GameRefactor'
Made character move faster so that skipping problem was more obvious.

Added interpolation to the movements of the player.
Merge branch 'Interpolation'
Added a clause to ensure packets are sent at least once every second.
Merge branch 'NoTimeout'
Added the ability to set the color and client port through the command line in addition to server options.
Merge branch 'MoreCmdLine'