Added rotation to tile and a rotation test
Added methods for follower placement in board and tile, and tile stores if it has a follower, and which player that follower belongs to.
Added option to commit a meeple.
Merge branch 'master' into FollowerPlacement

Conflicts:
	src/Board.java
	src/Carcassonne.java
	src/Tile.java
Added meeple placing on a tile after it has been played
Fixed a bug where rotating a tile would cause it to instantly to the last coordinates entered if they became legal after rotation.