Added the display information to the project configuration dictionary. Paired by Richard and Michael.

(Feature #140)
Removed 'viewing hour' and 'viewing slot'. Programmed by Michael.

The terms viewing hour and viewing slot have been removed. Currently, it is
viewing time and a :. (Feature #161)
Changed Date of viewing and shortened selectors. Programmed by Michael.

The words of Date of Viewing is now Viewing Date, as it is more natural, and
the selectors for the time slot are shorter, to make the time more natural.
(Feature #161)
Not entirely sure where this is, so WIP

Paired by Michael (not)Buble and Richard
Merge branch 'develop' into feature/#140_centralising_project_conway_data
The Viewing Hour and Viewing Slot on the scheduler page have been turned into a single viewing time, which is two
dropdown menus seperated by a colon. Programmed by Michael. (Feature #161)
The mobile version of the app has now been update to use the same format as the computer-version.
Programmed by Michael (Feature #161)
WIP, swtiching branch

 (Bug #189)
Better screensavers in the screensavers.txt file. Paired by Michael and Richard.

We have added some better screensavers to the internal database so screensaver mode has more variety from
which to choose. Some of these patterns end in still-lives, or don't last the whole five minutes, but we think this
is more a product of the 10x10 than of the patterns we have chosen.  (Support #197)
Merge pull request #85 from CO600GOL/support/#197_Interesting_screensavers

Better screensavers in the screensavers.txt file. Paired by Michael and ...
Finalised the types for centralising project info.

 Also fixed broken tests, Now to implement the stub functions in Run.py
 Paired by Richard and Michael (Feature #140)
Wrote another test. Paired by Michael and Richard.

 Another test now exists to make sure the server-side database can pull every available timeslot in a day
 and it will be the correct number. Tests still fail at this point because of a lack of documentation. (Feature #140)
Completed the implementation of the server-side database day checks. Paired by Michael and Richard.

The server-side database can now retrieve the available time slots and all runs for a given day, depending on the starting and closing
hours for the display. All new unit-tests concerning this feature pass. (Feature #140)
Ensured that time_slots_for_day take into consideration the current time

This means that time_slots from the past are not returned.
Also included a centralised scheduling gap, to ensure that customers are not
able to request a time_slot within 5 minutes of the request.
(Feature #140) Paired by Michael and Richard
Rewrote some of the javascript for the scheduler page. Programmed by Michael and Richard.

We began rewriting the javascript for the scheduling page to use the new functionality of the server-side database. Instead of doing a request each time the user selects a new date and hour, it has been limited to one request per date selection. This
pulls every available time slot for the day and stores them to be repainted into the page when the user changes the hour. (Feature #140)
Rendering written in scheduler.js and mako updated

Scheduler.js is able to request time slots for a given day, render the output  and throw an error if need be.
(Feature #140) Paired by Michael and Richard
Fixed some Javascript and some views. Paired by Michael and Richard.

The scheduling page is now in a state where selecting a date from the datepicker will pull the available time slots for a day and store it in a js var, to be used in updating the viewing hour and viewing slot. A main issue with this was the asynchronous nature
of the js .ajax call, but now it works. Not all unit tests pass, but it has been decided to fully implement the changes before fixing this issue, so we can work out what is a broken test and what is our broken code. A view has also been fixed to impliment
 the earlier changes made to the server-side database. (Feature #140)
Fixed session confirmation bug. Paired by Michael and Richard.

 There was a bug that in every second run, with which the user would be redirected back to the beginning of the pattern creation process. This has been fixed with proper use of Python3, as well as much testing and many patterns saved to the server-side database.(Feature #140)
All bugs in scheduler page are fixed. Paired by Michael and Richard.

The scheduler page is now free of known bugs, with the user now unable to progress until both an hour and a minute slot have been chosen. When there are no available slots in an hour, it will disappear from the options, and when all the time slots
 in a given hour are taken one after the other, it will automatically loop around to the next hour. The bug of moving back to the scheduling page from the confirmation page without the user's chosen time has also been fixed. (Feature #140, Bug #163,
 Feature #160, Bug #194)
Merge pull request #87 from CO600GOL/feature/#140_centralising_project_conway_data

Feature/#140 centralising project conway data