Merge pattern input page into the main develop

This request contains:
- Pattern input grid, with responsiveness
- Dialogues for submission
- Alerts if ajax request fails

All commits were paired other then https://github.com/richlanc/Game_of_life/commit/5b0bda6609e7f11ba338f07b9dbe02677370b3be