Feature/#95 write confirmation page logic

The confirmation page is done, with a successful confirmation leading to the information being saved to the database and the session being cleared, a failed confirmation leading back to the confirmation page and missing information from the session leading to a server error.

The confirmation shows the user their pattern, the date on which it will be shown and the date and time on which it will be shown. It gives the user the chance to go back and change both the pattern and the viewing time and gives them the chance to officially confirm it.