Further work done on the scheduling page. Paired by Geoff and Michael.

All the pieces for the scheduling page are now in place, but don't yet do
anything. (Feature #90)
Small features added to scheduling page. Paired by Michael and Geoff.

Some small textual features were added to the page introduction, and it was
made so that if the user leaves the page and comes back, all of their changed
data is retained. (Feature #90)
Further updates to the scheduler page. Paired by Michael, Richard and Geoff.

Further updates to the page were made so that the user can travel backwards
and forwards in the process with the simple click of a button. (Feature #90)
Grid pattern is retained when going from pattern creation to scheduler. Paired
by Michael and Geoff.

The Grid pattern is now saved to the session across all pages in the pattern
creation process and can be viewed on each of them. Additionally, the grid
itself was locked so that it cannot be edited outside of the pattern creation
page. (Feature #90)
Refactored code. Paired by Michael and Richard.

Refactored javascript code into deeper folders, so they are better sorted.
(Feature #90)