[TASK] Add test cases for value fetchers
[FEATURE] Collect retrieved values for breakpoint

The fetched expression values for each breakpoint are now collected in a
BreakpointDataSet object, together with the expressions they came from
and the breakpoint at which they were collected.

Related: #9
[FEATURE] Connect recorded data to current test