Strategy chooser

Documentation was added explaining how the strategies are stores as name-value pairs.
An example was provided.
Finally, how to implement a specific "move".

The idea behind doing it this way instead of commenting out, is to have an arsenal of moves at your disposal.
The previous method (commenting/uncommenting) does the same, but I feel this is faster, and that somehow it lets you evolve a better algorithm, while allowing you to keep an active history.

Maybe, in practice, its overkill. :)