Added chat window

Fixed up the chat window so that we can use it. This is only a
baby step in the direction we want to go but at least we have a
working product.
Added index file for database

This will be our database for the shared memory section.
Added player record

The datastructure that we will be using in order to keep track of
the player records. This is what is going to be saved in the database.
Added semaphore to the project

Rewrote the library that was given to us in C. Just easier to have
the whole project in C than to switch over to C++, besides C is way
better :D.
Make gameserver_get_player() return player_soc_t

Instead of just returning the player we should return the player_soc_t.
This was we are able to access the player_t, socket_id and most
importantly the player_id. Still need to have some kind of identify
command so that the server can identify the user.
Moved the size of the name array into a define

This way we are able to change it at one place and have it carry
over to all places in the code. Not sure if I will use it like that
but it is good coding practice and its important to me :D
Added first version of saving the stats

This is the first version of the stat saving. We need to implement
the mutex so that two processes don't write to the database at the
same time. We also need to create an identify command so that the
client can tell the server its name and id. Not sure how the protocol
is going to work just yet. Need to talk to Hardik and Zack. They will
have some good insight on what is the best way to implement this.