add basic unit tests for player

+ adds a Makefile
+ adds the unit test framework (greatest) dependencies
+ adds playerTest
+ small amount of implementation in player to satisfy some tests