Implemented dialogs for the pattern creation page. Paired by Michael and Richard.

The dialogs for the pattern creation page were implemented using modals from BootstrapJS. The first was a loading dialog, used while the game engine calculates the length of a pattern; the second was a success dialog that tells the user both how many generations a pattern will last and how much time (in seconds) it will last for.

Additionally, an error dialog appears if, for any reason, the pattern AJAX fails.

All testing has been completed (Feature #102).
COOKIES! Paired by Richard and Michael.

Session memory was added to the input pattern logic. When the view is recalled,
it looks for a pattern already added to the session and prints it to the grid.
No testing has yet been done (Feature #102)