Finished
Moved PlayerHandler and test to another package. Created TurnRotator
removed constructor from Othello
Renamed method to hasAnyAValidMove from hasAValidMove
Fixed poorly designed Othello.start()
Removed logic from Othello.isMoveValid() and made isValidMove() public and renamed it
Changed so that TurnRotator takes players in the constructor. Also modified method names to make more sense.
created getRandomPlayer()
the the
a -> an
Fixed some comment
Removed throws and remove method names with 'from' in it
Renamed TurnRotator and DefaultTurnRotator. Also added som jaca doc
Added StartPositionDecider and renamed NaturalRotation to Rotation
Merge branch 'master' into PlayerHandler

Conflicts:
	src/kth/game/othello/OthelloFactoryImpl.java
	src/kth/game/othello/OthelloImpl.java
	src/kth/game/othello/board/OthelloBoardHandler.java
	test/kth/game/othello/OthelloImplTest.java
	test/kth/game/othello/board/OthelloBoardHandlerTest.java
Removed player start position decider
Merge branch 'master' into score
Removed AI as it is now a move strategy of player instead