update .gitignore to ignore tests
update makefile for player compilation
moved logic from player to playerLogic

+ update player.h to playerLogic.h as a result
+ created playerLogic.c and moved logic from player.c to this file
update player tests
added bash-driven testing for the player
add game.h and hub.c