Much of refactoring.

Reworked DumbHand.getLowest() and fixed all related stuff.
Renamed DumbHand getLowest() -> getLowestCard()
Refactored DumbHand.getHighest().

Fixed all related stuff that was broken due to changes.
Get rid of invalid dumb game ranks in SimpleStrategyTest.
Make VALUES final.
Slightly refactored AdvanccedStrategy.move().
Move methods within classes.

Move getValidCardsToMove() and getValidCardsToBeat()
into DumbService. Upadated related classes.
Attempt to refactor and improve AdvancedStrategy
Merge branch 'refactoring' into dev