Further tests added to the testing platform. Programmed by Michael.

A test to make sure the runs table's retrieval of the number of free time slots
in an hour works when there are no available runs in that hour (Support #234)
Removed functionality to be tested. Programmed by Michael.

The functionality that was being tested (runs table's ability to retrieve available
time slots in an hour) was removed because it was no longer being used.
Further tests added to testing platform. Programmed by Michael.

A test to check what happens to the number of retrieved time slots in a day when
the day does not end 'on the hour'. The test passes without issue. (Support #235)
Bug Fix in testing method written by Michael.

There was a bug fix that meant the code we meant to test still wasn't being
covered. it has now been fixed.