Added method 'defineInitialState' to type 'HillClimber' + unittest.

Signed-off-by: Phillipp Ohl <phillippohl@gmail.com>