Settlements and cities

changelog: added addResource method to player
added owner reference to cornerpiece
finished paul's check for validity on a road joint
changed corners map to be of corner pieces
getneighboringsettlements now checks corners not resources