Partly implemented claim file-handling

- Changed mind. A tree file-format would be more suitable for storing
claims than a CSV or multiple CSV files.
- Added ability to encode ClaimPlayers to and parse from TreeNodes.
- Made ClaimPower no longer abstract. Its abstract methods now call
abstract methods in additional listener classes.