adding Game and Player classes
make some fixes (travis, namespace, typo)
adding functions to Game and Player; doing it in TDD with the included set of tests
#include and misc fixes
make fixes for gtest
test exception
change exception
Merge pull request #3 from Neki/topic/bf_lobby

adding Game and Player classes
Temporary commit (with code example).

Will be cleaned/splitted later. Not tested with cpplint.
Fix confusion on C++ const syntax.
Remove dummy file.
Clean the events definition.
Explicit enum convertion to int.
Implement serialization/deserialization according to the current def. of events.
WIP on the client network manager.
Add a first, very basic, serialization test.
Update gitignore.
Do not use raw pointers in the client NetworkManager.
Move the serialize method to the Event class.
Test the event id serialization/deserialization.