Test functionality has been added. Paired by Richard and Michael.

The functionality for the minutify function has now been tested; and the tests work (Support 231)
Test functionality added. Paired by Richard and Michael.

The functionality for the display's screensaver mode working on start up is now being
tested (support #232)
Testing for the home page added. Paired by Richard and Michael.

(Support #245)
Further tests added to the testing platform. Programmed by Michael.

The runs table __repr__ method has now been tested and all unit tests
still pass. (Support #233)
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.
Further tests added to testing platform. Programmed by Michael.

The runs table's functionality for retrieving runs not previously sent to the
raspberry pi has now been tested. All tests pass (Support #236)
Further tests added to the testing platform. Programmed by Michael.

Tests for the validation of time slots within the runs table have been added.
All currently pass (Support #237)
Further tests added to testing platform. Programmed by Michael.

A test for retrieving the JSON representation of a runs table run has been
written and runs correctly (Support #238)
Further tests added to the testing platform. Programmed by Michael.

A test for the hourify function connected to the Run class has been added
and passes (Support #239)
Further tests added to the testing platform. Programmed by Michael.

A test for the run_transmitter view has been written. It works and covers all of the code
in the view, and so is being seen as successful (Support #246)
Back up to come back to later.
Further tests added to testing platform. Programmed by Michael.

The session and POST page data tests for the 'input pattern' page have been added
and work. (Support #253)
Further tests added to the testing platform. Programmed by Michael.

Both a test for retrieving page date from POST and session have been added and work.
I also took this opportunity to seperate out POST and session tests for the sake of
readability. (Support #254)
Further tests added to testing platform. Programmed by Michael.

The tests for the confirmation page, where the page data is either in POST or in
the session have been written and passed. Failing tests are yet to be written.
(Support #255)
Further tests added to testing platform. Programmed by Michael.

The tests to make sure the create view correctly handles errors on the confirmation
page have been added and work. (Support #255)
Further tests added to the testing platform. Programmed by Michael.

Tests for a faulty timestring while receiving a time slot over JSON have been written,
but the test and functionality for one of our own exceptions has been removed because
it was no longer necessary (Support #243)
Merge branch 'support/#243_time_slot_receiver_json_failure_tests' into support#/204_test_coverage