first user callout: buy decision

this is a stub implementation
switch step definition to callout
put in correct position

this is not necessary for function but better for readability
add method to find out real number of locations

insert missing locations into default board
remove constant locations

this is now handled internally in board, so that one can configure its own board with locations != 40
also mocked a little bit too much in one test...
remove record_rights from test
make record_rights private
remove dubious EYE transform