Added the cell interface and property class and a few tests. Also added a field to Player that holds its owned properties along with some functions to acces them and associated tests